作者筆記

這裡主要是分享小編的小小心得與筆記,不論是日常生活亦或是應用開發,只要是有用的,小編也會在這裡寫寫教學。希望你也能夠有所得著。

讚好我們

|
對本篇文章發表意見

作者筆記

ProgressDialog的常用設定
瀏覽次數:472

ProgressDialog的常用設定

ProgressDialog是一個寫Android的常用提示訊息,以下是一些屬性的調用方法。

● 標題的設置,調用setTitle()方法。

● 消息的設置,調用setMessage()方法。

● 在確定(indeterminate=false)的進度條對話方塊裡,進度最大值的設置,調用setMax()方法。

  • ProgressDialog dialog = new ProgressDialog(this);
  • dialog.setIndeterminate(false);
  • 不明確(false)就是捲軸的當前值自動在最小到最大值之間來回移動,形成這樣一個動畫效果,這個只是告訴別人“我正在工作”,但不能提示工作進度到哪個階段。
  • 主要是在進行一些無法確定操作時間的任務時作為提示。而“明確”(true)就是根據你的進度可以設置現在的進度值。

● 當前進度值的設置,調用setProgress()方法。

● 第2個進度值的設置,調用setSecondaryProgress()方法

● 當前進度值的設置,調用incrementProgressBy()方法

● 第2進度值的增減,調用incrementSecondaryProgressBy()方法

● 進度對話方塊風格的設置,調用setProgressStyle()方法。

  • ProgressDialog.STYLE_SPINNER  旋體進度條風格
  • ProgressDialog.STYLE_HORIZONTAL 橫向進度條風格
  • ※默認風格是ProgressDialog.STYLE_SPINNER旋體進度條風格

● 取消按鈕的設置,調用setCancelable()方法。

● 進度對話方塊的表示,調用show()方法。

常式源碼(Resource)
ProgressDialog progressDialog = new ProgressDialog(this);
progressDialog.setTitle("This is Title");
progressDialog.setMessage("This is Message");
progressDialog.setIndeterminate(false);
progressDialog.setProgressStyle(ProgressDialog.STYLE_HORIZONTAL);
progressDialog.setMax(100);
progressDialog.incrementProgressBy(30);
progressDialog.incrementSecondaryProgressBy(70);
progressDialog.setCancelable(false);
progressDialog.show();
 

透過Paypal贊助小編

經營網站或多或少都需要營運成本,假如能夠有你的支持,小編定必心存感激,更落力的為大家制作攻略情報。

揭示板

本站搜尋

留言板


本網站刊登之所有文字,設計均受版權法保護 嚴禁擅自複製‧轉載
如有任何查詢歡迎電郵件 [email protected]