ProgressDialog
ProgressDialog創(chuàng)建方式
- 直接
new ProgressDialog()
創(chuàng)建 - 調(diào)用
ProgressDialog.show()
創(chuàng)建并且顯示
常用方法
- setProgressStyle:設置進度條風格傍念,默認風格為圓形璧帝,旋轉的知纷。
- ProgressDialog.STYLE_SPINNER 環(huán)狀進度條
- ProgressDialog.STYLE_HORIZONTAL 條狀進度條
- setTitlt:設置標題
- setIcon:設置標題旁邊的圖標
- setMessage:設置提示信息
- setIndeterminate:設置ProgressDialog 的進度條是否不明確;這個屬性對于ProgressDailog默認的轉輪模式?jīng)]有實際意義忌锯,默認下設置為true扰柠,它僅僅對帶有ProgressBar的Dialog有作用酷宵。修改這個屬性為false后可以實時更新進度條的進度或粮。
- setCancelable:設置ProgressDialog 是否可以按返回鍵取消
- cancelListner:當前Dialog強制取消之后的回調(diào)函數(shù)
- setButton:設置ProgressDialog 的一個Button(需要監(jiān)聽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發(fā)生變化時的進度指示條的背景圖