国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院

首頁(yè) > 系統(tǒng) > Android > 正文

Android開(kāi)發(fā)之ProgressDialog進(jìn)度對(duì)話框用法示例

2019-10-21 21:19:18
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

本文實(shí)例講述了Android開(kāi)發(fā)之ProgressDialog進(jìn)度對(duì)話框用法。分享給大家供大家參考,具體如下:

使用方法:

 

如果只是普通進(jìn)度對(duì)話框 直接調(diào)用ProgressDialog靜態(tài)方法 show() 即可
創(chuàng)建ProgressDialog 調(diào)用方法進(jìn)行具體設(shè)置
setIndeterminate(false); 設(shè)置進(jìn)度條是否顯示進(jìn)度
setMax(MAX_PROGRESS); 設(shè)置進(jìn)度條的最大值
setMessage("..."); 設(shè)置對(duì)話框執(zhí)行內(nèi)容
setProgressStyle(ProgressDialog.STYLE_HORIZONTAL) 設(shè)置對(duì)話框進(jìn)度條風(fēng)格
setProgress() 設(shè)置 進(jìn)度條內(nèi)的進(jìn)度值(當(dāng)前)

 

效果:

Android開(kāi)發(fā),ProgressDialog,對(duì)話框

代碼實(shí)現(xiàn):

主要是兩種類型

1.帶耗時(shí)操作  showIndeterminate

2.不帶耗時(shí)操作 showProgress

具體實(shí)現(xiàn):

public class MainActivity extends Activity {  final static int MAX_PROGRESS = 100;  //虛擬 填充長(zhǎng)度為100的數(shù)組  private int[] data = new int[50];  //記錄進(jìn)度對(duì)話框完成百分比  int progressStatus = 0;  int hasDta = 0;  ProgressDialog progressDialog01,progressDialog02;  private Button buttonDate;  private Button buttonTime;  //創(chuàng)建一個(gè)負(fù)責(zé)更新進(jìn)度的Handler  Handler mHandler = new Handler(){    @Override    public void handleMessage(Message msg) {      //表明消息是本程序發(fā)送的      if (msg.what == 0x111){        progressDialog02.setProgress(progressStatus);      }    }  };  @Override  protected void onCreate(Bundle savedInstanceState) {    super.onCreate(savedInstanceState);    setContentView(R.layout.activity_main);    buttonDate = (Button) findViewById(R.id.dataBn);    buttonTime = (Button) findViewById(R.id.timeBn);    iniClick();//Binding the listeners for you program  }  public void showSpinner(View source){    //用靜態(tài)方法顯示環(huán)形進(jìn)度條    ProgressDialog.show(this,"任務(wù)執(zhí)行中","熱內(nèi)執(zhí)行中 請(qǐng)等待...",false,true);  }  public void showIndeterminate(View source){    progressDialog01 = new ProgressDialog(MainActivity.this);    //設(shè)置對(duì)話框標(biāo)題    progressDialog01.setTitle("任務(wù)正在執(zhí)行中");    //設(shè)置對(duì)話框執(zhí)行內(nèi)容    progressDialog01.setMessage("任務(wù)正在執(zhí)行中敬請(qǐng)等待~~~");    //設(shè)置對(duì)話框“取消” 按鈕關(guān)閉    progressDialog01.setCancelable(true);    //設(shè)置對(duì)話框進(jìn)度條風(fēng)格    progressDialog01.setProgressStyle(ProgressDialog.STYLE_HORIZONTAL);    //設(shè)置進(jìn)度條是否顯示進(jìn)度    progressDialog01.setIndeterminate(true);    progressDialog01.show();  }  public void showProgress(View source){    //將進(jìn)度條完成重設(shè)為0    progressStatus = 0;    //重新開(kāi)始填充數(shù)組    hasDta = 0;    progressDialog02 = new ProgressDialog(MainActivity.this);    progressDialog02.setMax(MAX_PROGRESS);    //設(shè)置對(duì)話框標(biāo)題    progressDialog02.setTitle("任務(wù)正在執(zhí)行中");    //設(shè)置對(duì)話框執(zhí)行內(nèi)容    progressDialog02.setMessage("任務(wù)正在執(zhí)行中敬請(qǐng)等待~~~");    //設(shè)置對(duì)話框“取消” 按鈕關(guān)閉    progressDialog02.setCancelable(false);    //設(shè)置對(duì)話框進(jìn)度條風(fēng)格    progressDialog02.setProgressStyle(ProgressDialog.STYLE_HORIZONTAL);    //設(shè)置進(jìn)度條是否顯示進(jìn)度    progressDialog02.setIndeterminate(false);    progressDialog02.show();    new Thread(){//模擬耗時(shí)操作      @Override      public void run() {        while (progressStatus < MAX_PROGRESS){          //bar1獲取完成工作的百分比          progressStatus += (int) (Math.random()*15);          try{            Thread.sleep(1000);          }catch (InterruptedException e){            e.printStackTrace();          }          //更新ProgressBar          mHandler.sendEmptyMessage(0x111);        }        //任務(wù)完成進(jìn)度條關(guān)閉        progressDialog02.dismiss();      }    }.start();  }  public void iniClick(){    //set listener for your Date button    buttonDate.setOnClickListener(new View.OnClickListener() {      @Override      public void onClick(View v) {        showIndeterminate(MainActivity.this.getWindow().getDecorView());      }    });    //set listener for your Time button    buttonTime.setOnClickListener(new View.OnClickListener() {      @Override      public void onClick(View v) {        showProgress(MainActivity.this.getWindow().getDecorView());      }    });  }}

以下是布局文件:

<?xml version="1.0" encoding="utf-8" ?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"  android:id="@+id/idtatabHost"  android:layout_width="match_parent"  android:layout_height="match_parent"  android:orientation="horizontal"  android:layout_weight="1">  <Button    android:id="@+id/dataBn"    android:text="一般進(jìn)度條"    android:layout_width="0dp"    android:layout_weight="1"    android:layout_height="wrap_content" />  <Button    android:id="@+id/timeBn"    android:text="帶耗時(shí)進(jìn)度條"    android:layout_width="0dp"    android:layout_weight="1"    android:layout_height="wrap_content" /></LinearLayout>

 

希望本文所述對(duì)大家Android程序設(shè)計(jì)有所幫助。


注:相關(guān)教程知識(shí)閱讀請(qǐng)移步到Android開(kāi)發(fā)頻道。
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院
国产精品久久久高清免费| av手机天堂| 最好2018中文免费视频| jizz在线免费观看| 亚洲精品成人a| 玖玖在线视频| 最近中文字幕大全中文字幕免费| sese一区| 国产亚av手机在线观看 | 国产porn在线| 国产精品麻豆一区二区三区| 国产高清在线观看| 97影院秋霞午夜在线观看| 免费女人毛片视频| 黄网在线免费| 在线黄色国产电影| 国产麻豆精品入口在线观看| 国产盗摄一区二区| 免费看ww视频网站入口| 国产精品美女一区二区三区四区| 91美女主播在线视频| 欧美亚洲系列| 一色桃子av在线| 成人av小说网| 精品国产一区二区三区四区阿崩| 九九热在线观看视频| 在线观看免费视频一区二区三区| 国产乱码在线| 青青草中文字幕| 国产精品麻豆一区二区三区| 超碰在线观看免费| 伊人色综合网| 精品国产福利一区二区在线| 国产精品入口麻豆免费看| www.99av| 欧美成人亚洲高清在线观看| 国产超级va在线视频| 久久精品国产麻豆| 97国产在线| 九九精品视频在线观看九九| 中文字幕av在线| 国产精品剧情一区二区三区| 国产精品亚洲色图| 国产字幕在线看| 在线观看精品视频一区二区三区| 最近中文字幕mv2018在线高清| 狠狠干在线视频| 麻豆国产视频| 久久精品最新免费国产成人| wwww亚洲| 日本亚洲欧美| 日本免费不卡| 四虎成年永久免费网站| 91在线网站| 精品欧美色视频网站在线观看| 国产精品bbw一区二区三区| 国产一级电影网| 中文字幕日本在线| 国产羞羞视频在线播放| 国产网站av| 精品国产高清a毛片无毒不卡| 懂色av一区| 免费看成年人视频在线观看| 超碰在线中文| 国产黄在线看| www.亚洲视频| 国产小视频在线播放| 在线天堂视频| 免费在线高清av| 天天av综合网| 国产99re| 狠狠干天天爱| 国产精品久久一区二区三区不卡| 91在线视频免费看| 精品国产高清自在线一区二区三区| 国产成人亚洲精品播放器下载| 在线视频1区2区| 综合激情丁香| 四虎国产精品永久| 国产亚洲精品自在线观看| 日日夜夜中文字幕| 在线一二三区| 国产aⅴ超薄肉色丝袜交足| 九色成人在线| 日本高清中文字幕| 国产丝袜在线观看视频| 久久久久久77777| wwww在线观看免费视频| 国产精品久久一区二区三区不卡| 亚洲视频精品在线观看| 国产视频福利| 中文字幕在线永久在线视频| 青青久草在线| 亚洲男人网站| 中文乱码字幕av网站| 国产精品冒白浆免费视频| 久精品在线观看| 日本精品一区二区三区在线播放| 精品国产一区二区三区久久久狼牙| 国产精品亚洲第五区在线| 九九色在线观看| h网址在线观看| gogo在线高清视频| 亚洲高清在线免费| 在线亚洲电影| 一本久中文高清| 天天干天天摸| jizz亚洲| 九九热在线视频观看| www在线视频| 男人天堂亚洲| 在线看黄网站| 日韩黄色成人| 美女av在线播放| 国产在线高清理伦片a| 国产免费黄网站| **三级三级97片毛片| 99色在线视频| 国产网站免费观看| 国产精品伦理一区二区三区| 国产精品理人伦一区二区三区 | 国产欧美在线观看视频| 国产日产一区二区三区| 国产一级片网站| 国产成人久久精品77777| 在线免费国产视频| xxxxx中文字幕| 五月综合激情在线| 精品欧美色视频网站在线观看| 一区二区精品区| 久久久久久久久亚洲精品| 国产伦精品一区二区三区高清版禁| 国产九九九九| 国产大学生粉嫩无套流白浆| 四虎在线免费视频| 国产精品一区二区三区视频网站| 国产丝袜在线| 超碰在线观看免费| av大片在线播放| 天堂在线免费av| av资源网站在线观看| 国产网红在线| 天天操天天曰| 国产在线观看网站| 伊人影院蕉久影院在线播放| 国产精品自拍在线观看| 四虎精品成人a在线观看| 国产免费专区| 亚洲v片在线观看| 国产9色视频| 国产色在线播放| 激情丁香在线| 日本电影在线观看| 先锋av资源网| 精品欧美日韩一区二区| 国产丝袜自拍| 国产视频2区| 国产亚洲精品拍拍拍拍拍| 国产永久在线观看| 成年网站免费入口在线观看| 日韩亚洲一区中文字幕| 在线一二三区| av免费在线观| 91亚洲精选| 亚洲网站一区| 永久免费在线观看| 在线视频中文字幕久| 精品国内自产拍在线视频| 91九色在线看| 中文字幕av免费| www.久草.com| 国产在线拍揄自揄拍视频| www.国产精| 最近免费中文字幕大全免费第三页| 国产免费高清| 中文字幕在线视频观看| 五月婷婷导航| 在线视频色在线| av网址在线播放| 欧美激情福利视频在线观看免费| 欧美精品se| 中文字幕在线观看播放| 国产大学生粉嫩无套流白浆| 四虎国产精品永久地址998| 欧美日韩综合高清一区二区| 久久久久久91精品色婷婷| 国产网站免费观看| 亚洲欧美久久婷婷爱综合一区天堂 | 一本大道五月香蕉| 亚洲an天堂an在线观看| www.蜜桃av| 国产视频三区| 欧美性猛交xxxxbbbb| 国产天堂在线观看| jlzzjlzz欧美大全| 国产丝袜在线| 波多野结衣久久高清免费| 国产高清在线视频| 丁香花视频在线观看| 2020亚洲男人天堂|