ProgressDialog知识要点
當(dāng)自己做一些耗時(shí)操作時(shí),希望給用戶一些提示信息,告訴用戶正在進(jìn)行耗時(shí)操作,這時(shí)就可以用到ProgressDialog。
1.新建一個(gè)全局變量ProgressDialog
private ProgressDialog mDialog;
?
2.設(shè)置ProgressDialog的相關(guān)參數(shù);
?progressDialog = new ProgressDialog(? ProgressDialogActivity.this);?
??????????? //設(shè)置進(jìn)度條風(fēng)格,風(fēng)格為圓形,旋轉(zhuǎn)的?
??????????? progressDialog.setProgressStyle(?
??????????????? ProgressDialog.STYLE_SPINNER);?
??????????? //設(shè)置ProgressDialog 標(biāo)題?
??????????? progressDialog.setTitle("下載");?
??????????? //設(shè)置ProgressDialog 提示信息?
??????????? progressDialog.setMessage("這是一個(gè)圓形進(jìn)度條對話框");?
??????????? //設(shè)置ProgressDialog 標(biāo)題圖標(biāo)??
??????????? progressDialog.setIcon(android.R.drawable.btn_star);?
??????????? //設(shè)置ProgressDialog 的進(jìn)度條是否不明確?
??????????? progressDialog.setIndeterminate(false);?
??????????? //設(shè)置ProgressDialog 是否可以按退回按鍵取消?
??????????? progressDialog.setCancelable(true);??
??????????? // 讓ProgressDialog顯示?
??????????? progressDialog.show();?
?
3.當(dāng)任務(wù)完成后可以關(guān)閉progressDialog。
progressDialog.dismiss();
這樣基本就可以滿足要求,對話框就完成了。
?
總結(jié)
以上是生活随笔為你收集整理的ProgressDialog知识要点的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: android工作注意事项
- 下一篇: 图片的压缩处理