页面上现有ProgressBar控件progressBar,请用书写线程以10秒的的时间完成其进度显示工作
2013-02-24 14:15
405 查看
public class ProgressBarStu extends Activity {
private ProgressBar progressBar = null;
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.progressbar);
//从这到下是关键
progressBar = (ProgressBar)findViewById(R.id.progressBar);
Thread thread = new Thread(new Runnable() {
@Override
public void run() {
int progressBarMax = progressBar.getMax();
try {
while(progressBarMax!=progressBar.getProgress())
{
int stepProgress = progressBarMax/10;
int currentprogress = progressBar.getProgress();
progressBar.setProgress(currentprogress+stepProgress);
Thread.sleep(1000);
}
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
});
thread.start();
//关键结束
}
}
private ProgressBar progressBar = null;
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.progressbar);
//从这到下是关键
progressBar = (ProgressBar)findViewById(R.id.progressBar);
Thread thread = new Thread(new Runnable() {
@Override
public void run() {
int progressBarMax = progressBar.getMax();
try {
while(progressBarMax!=progressBar.getProgress())
{
int stepProgress = progressBarMax/10;
int currentprogress = progressBar.getProgress();
progressBar.setProgress(currentprogress+stepProgress);
Thread.sleep(1000);
}
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
});
thread.start();
//关键结束
}
}
相关文章推荐
- 页面上现有ProgressBar控件progressBar,请用书写线程以10秒的的时间完成其进度显示工作
- 页面上现有ProgressBar控件progressBar,请用书写线程以10秒的的时间完成其进度显示工作。
- progressbar,书写线程以10秒的时间完成其进度显示工作
- Android面试题之Progress控件通过10秒的时间完成进度显示
- ProgressBar进度条10秒显示完成进度工作--binbinyang
- ProgressBar进度条10秒显示完成进度工作。
- 网页加载时页面显示进度条加载完成之后显示网页内容
- 网页加载时页面显示进度条加载完成之后显示网页内容
- Flex进度条控件ProgressBar使用讲解加载图片显示进度演示
- 在JSP页面里,时间控件的JS位置在下面然后就显示不出来
- 使用ASP.NET Atlas编写显示真实进度的ProgressBar(进度条)控件
- my97datepicker控件 JSP页面打开默认显示系统当前时间
- 安卓开发启用线程动态显示和隐藏悬浮控件(ImageButton),点击回到页面顶部
- 使用ASP.NET Atlas编写显示真实进度的ProgressBar(进度条)控件
- 使用ASP.NET Atlas编写显示真实进度的ProgressBar(进度条)控件
- aspx页面运行纯js脚本的时间控件不能显示控件的解决办法
- 使用ASP.NET Atlas编写显示真实进度的ProgressBar(进度条)控件
- 使用ASP.NET Atlas编写显示真实进度的ProgressBar(进度条)控件
- B/S下,页面后台计算需要大量时间,前台如何显示载入中或进度条
- Web页面实现后台数据处理进度与剩余时间的显示