ProgressBar进度条

ProgressBar进度条: 

  style="?android:attr/progressBarStyleHorizontal"可将进度条设置为横向进度条

示例:点击下载加载进度条:

   1.设置下载按钮的id,并设置点击事件

    

   2.耗时的操作不可以放在主线程中否则会出现ANR(application not responsing 应用程序未响应)错误,

   所以我们需要建立内部内progressBar并继承线程,重写run方法,在run方法中我们可以重新设置进度条的

   初始值。注:在子线程中不可以对控件进行设置,进度条除外。

     

   3.子线程与主线程建的传值需要用到Handler ,重写handlerMessage方法,得到子线程传过来的值,可

   以将值设置为文本的值

       

   4.下载按钮的点击事件中调用progressBar