Android ProgressBar的案例

原创 2015年11月18日 22:27:36

ProgressBar进度条10秒显示完成进度工作

页面上现有ProgressBar控件progressBar,请用书写线程以10秒的的时间完成其进度显示工作。  

所以在这儿分享下希望帮助到一些朋友!

下面是代码:

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();
  }
 }

版权声明:本文为博主原创文章,未经博主允许不得转载。 举报

相关文章推荐

Android程序:进度条(ProgressBar)的使用方法和案例

基本用法: MainActivity :public class MainActivity extends Activity implements OnClickListener { ...

Android学习笔记之ProgressBar案例分析

(1) <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="htt...

我是如何成为一名python大咖的?

人生苦短,都说必须python,那么我分享下我是如何从小白成为Python资深开发者的吧。2014年我大学刚毕业..

【控件篇】ProgressBar+ProgressDialog使用案例

1.布局文件 activity_main.xml   <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/andr...
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)