关于Progressbar的问题
求解这段代码为什么调试不起来,看了半天看不出来,谢谢各位大神了。
public class MainActivity extends ActionBarActivity implements OnClickListener {
private ProgressBar progressbar;
private Button add;
private Button reduce;
private Button reset;
private TextView text;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_PROGRESS);
requestWindowFeature(Window.FEATURE_INDETERMINATE_PROGRESS);
setContentView(R.layout.activity_main);
setProgressBarVisibility(true);
setProgressBarIndeterminateVisibility(false);
setProgress(9999);
init();
}
private void init() {
progressbar = (ProgressBar) findViewById(R.id.progress_horizontal);
add = (Button) findViewById(R.id.add);
reduce = (Button) findViewById(R.id.reduce);
reset = (Button) findViewById(R.id.reset);
text = (TextView) findViewById(R.id.text);
int first = progressbar.getProgress();
int second = progressbar.getSecondaryProgress();
int max = progressbar.getMax();
text.setText("第一进度的百分比是" + (int) (first / (float) max * 100)
+ "% 第二进度的百分比是" + (int) (second / (float) max * 100) + "%");
add.setOnClickListener(this);
reduce.setOnClickListener(this);
reset.setOnClickListener(this);
}
@Override
public void onClick(View v) {
switch (v.getId()) {
case R.id.add:
progressbar.incrementProgressBy(10);
progressbar.incrementSecondaryProgressBy(10);
break;
case R.id.reduce:
progressbar.incrementProgressBy(-10);
progressbar.incrementSecondaryProgressBy(-10);
break;
case R.id.reset:
progressbar.setProgress(50);
progressbar.setSecondaryProgress(80);
break;
}
text.setText("第一进度的百分比是"
+ (int) (progressbar.getProgress()
/ (float) progressbar.getMax() * 100)
+ "% 第二进度的百分比是"
+ (int) (progressbar.getSecondaryProgress()
/ (float) progressbar.getMax() * 100) + "%");
}
}
...全文
相关推荐
竖直的progressbar
使用第三方库: 由于系统原生的ProgressBar不支持垂直显示,一些开发者社区会提供第三方库来解决这个问题。
带动画的横向ProgressBar
通过查看和学习这个示例代码,开发者可以更好地理解如何创建和实现自己的带动画的横向ProgressBar。七、优化与性能在实现带动画的ProgressBar时,需要注意性能问题。
WPF ProgressBar的使用示例
为了解决这个问题,我们可以使用多线程,将耗时操作放在后台线程,而将UI更新保留在主线程。在WPF中,可以使用Dispatcher对象来安全地在不同线程之间同步对UI元素的访问。
WPF实现ProgressBar气泡显示进度值
为了克服这个问题,这个项目引入了一个新的特性,即在进度条旁边或上方添加一个气泡,实时显示具体的进度值。这不仅增加了用户的交互体验,也使得应用程序的反馈更加清晰。
Android编程之ProgressBar圆形进度条颜色设置方法
"这篇文章主要介绍了Android编程中ProgressBar圆形进度条颜色的设置方法,通过实例代码详细解析了如何解决设置进度条颜色的问题。"在Android开发中,ProgressBar是用于


