Android通知之進度條對話方塊通知

我叫阿狸貓發表於2014-02-12
//進度條通知
public void progress(View view){
	final ProgressDialog dialog = new ProgressDialog(this);
	dialog.setProgressStyle(ProgressDialog.STYLE_HORIZONTAL);//進度條樣式ProgressDialog.STYLE_SPINNER轉圈的那種
	
	dialog.setTitle("下載中");
	dialog.setMessage("請稍後..");
	dialog.setCancelable(true);
	dialog.setMax(100);
	dialog.show();
	
	new Thread(){
		public void run() {
			for(int i=0;i<=100;i++){
				dialog.setProgress(i);//設定進度條當前進度
				try {
					Thread.sleep(30);//每隔30毫秒設定進度條當前進度
				} catch (InterruptedException e) {
					e.printStackTrace();
				}
			}
			dialog.dismiss();//關閉對話方塊
		};
	}.start();
}

相關文章