ProgressDialog
ProgressDialog创建方式
- 直接
new ProgressDialog()
创建 - 调用
ProgressDialog.show()
创建并且显示
常用方法
- setProgressStyle:设置进度条风格,默认风格为圆形,旋转的。
- ProgressDialog.STYLE_SPINNER 环状进度条
- ProgressDialog.STYLE_HORIZONTAL 条状进度条
- setTitlt:设置标题
- setIcon:设置标题旁边的图标
- setMessage:设置提示信息
- setIndeterminate:设置ProgressDialog 的进度条是否不明确;这个属性对于ProgressDailog默认的转轮模式没有实际意义,默认下设置为true,它仅仅对带有ProgressBar的Dialog有作用。修改这个属性为false后可以实时更新进度条的进度。
- setCancelable:设置ProgressDialog 是否可以按返回键取消
- cancelListner:当前Dialog强制取消之后的回调函数
- setButton:设置ProgressDialog 的一个Button(需要监听Button事件)
- DialogInterface.BUTTON_POSITIVE 最右边按钮
- DialogInterface.BUTTON_NEGATIVE 最右边按钮的左边一点的按钮
- DialogInterface.BUTTON_NEUTRAL 最左边按钮
- show:显示ProgressDialog
- cancel:删除progressdialog,释放对话框所占的资源
- dismiss:删除progressdialog,释放对话框所占的资源 作用和cancel相同
- hide: 隐藏progressdialog,不会释放对话框所占的资源
- setMax:设置最大进度条的值
- getMax:获取最大进度条的值
- setProgress:更新进度条
- getProgress:获取当前进度值
- incrementProgressBy:增加进度值
- setProgressDrawable:设置progress发生变化时的进度指示条的背景图
网友评论