读书人

ProgressBar 各种式样(转)

发布时间: 2012-09-22 21:54:54 作者: rapoo

ProgressBar 各种样式(转)
多式样ProgressBar
普通圆形ProgressBar

该类型进度条也就是一个表示运转的过程,例如发送短信,连接网络等等,表示一个过程正在执行中。

一般只要在XML布局中定义就可以了。



此时,没有设置它的风格,那么它就是圆形的,一直会旋转的进度条。

各大小样式圆形ProgressBar
超大号圆形ProgressBar

此时,给设置一个style风格属性后,该ProgressBar就有了一个风格,
这里大号ProgressBar的风格是:



小号圆形ProgressBar

小号ProgressBar对应的风格是:



标题型圆形ProgressBar

标题型ProgressBar对应的风格是:



代码中实现:



讲解:
  
设置风格为长形

  
最大进度值为100


初始化的进度值


初始化的底层第二个进度值


垂直居中


②代码中运用

ProgressDialog mypDialog=new ProgressDialog(this);//实例化            mypDialog.setProgressStyle(ProgressDialog.STYLE_HORIZONTAL);            //设置进度条风格,风格为长形,有刻度的            mypDialog.setTitle("地狱怒兽");            //设置ProgressDialog 标题            mypDialog.setMessage(getResources().getString(R.string.second));            //设置ProgressDialog 提示信息            mypDialog.setIcon(R.drawable.android);            //设置ProgressDialog 标题图标            mypDialog.setProgress(59);            //设置ProgressDialog 进度条进度            mypDialog.setButton("地狱曙光",this);            //设置ProgressDialog 的一个Button            mypDialog.setIndeterminate(false);            //设置ProgressDialog 的进度条是否不明确            mypDialog.setCancelable(true);            //设置ProgressDialog 是否可以按退回按键取消            mypDialog.show();            //让ProgressDialog显示    AlertDialog.BuilderAlertDialog中的圆形ProgressBar

读书人网 >移动开发

热点推荐