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