1. <ul id="0c1fb"></ul>

      <noscript id="0c1fb"><video id="0c1fb"></video></noscript>
      <noscript id="0c1fb"><listing id="0c1fb"><thead id="0c1fb"></thead></listing></noscript>

      99热在线精品一区二区三区_国产伦精品一区二区三区女破破_亚洲一区二区三区无码_精品国产欧美日韩另类一区

      RELATEED CONSULTING
      相關(guān)咨詢
      選擇下列產(chǎn)品馬上在線溝通
      服務(wù)時(shí)間:8:30-17:00
      你可能遇到了下面的問題
      關(guān)閉右側(cè)工具欄

      新聞中心

      這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
      Android中AlertDialog如何使用

      這篇文章給大家介紹Android中AlertDialog如何使用,內(nèi)容非常詳細(xì),感興趣的小伙伴們可以參考借鑒,希望對(duì)大家能有所幫助。

      專注于為中小企業(yè)提供網(wǎng)站設(shè)計(jì)、成都網(wǎng)站建設(shè)服務(wù),電腦端+手機(jī)端+微信端的三站合一,更高效的管理,為中小企業(yè)城北免費(fèi)做網(wǎng)站提供優(yōu)質(zhì)的服務(wù)。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動(dòng)了成百上千企業(yè)的穩(wěn)健成長(zhǎng),幫助中小企業(yè)通過網(wǎng)站建設(shè)實(shí)現(xiàn)規(guī)模擴(kuò)充和轉(zhuǎn)變。

      布局文件Layout

      然后在layout的布局文件里面加入4個(gè)Button按鈕

      Android中AlertDialog如何使用

      Android中AlertDialog如何使用

      Android中AlertDialog如何使用

      Android中AlertDialog如何使用

      效果如下:

      Android中AlertDialog如何使用

      代碼文件

      我們?cè)诖a文件里定義兩個(gè)數(shù)組

      Android中AlertDialog如何使用

      用于處理多選的對(duì)話框選擇結(jié)果

      AlertDialog的創(chuàng)建基本方法:

      通過構(gòu)造器(AlertDialog.Builder)來構(gòu)造標(biāo)題、圖標(biāo)和按鈕等內(nèi)容的。

      1. 創(chuàng)建構(gòu)造器AlertDialog.Builder的對(duì)象;

      2. 通過構(gòu)造器的對(duì)象調(diào)用setTitle、setMessage等方法構(gòu)造對(duì)話框的標(biāo)題、信息和圖標(biāo)等內(nèi)容;

      3. 根據(jù)需要,設(shè)置正面按鈕、負(fù)面按鈕和中立按鈕;

      4. 調(diào)用create方法創(chuàng)建AlertDialog的對(duì)象;

      5. AlertDialog的對(duì)象調(diào)用show方法,讓對(duì)話框在界面上顯示。

      AlertDialog.Builder自己也有一個(gè)show方法,可以顯示對(duì)話框,所以上面的第4、第5步可以簡(jiǎn)化為一步。

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

              //帶列表的對(duì)話框
              Button btn2 = (Button) findViewById(R.id.button2);
              btn2.setOnClickListener(new View.OnClickListener() {
                  @Override
                  public void onClick(View view) {
                      final String[] items = new String[]{"跑步", "游泳", "羽毛球", "乒乓球", "網(wǎng)球"};

                      //創(chuàng)建構(gòu)造器

                      AlertDialog.Builder builder = new AlertDialog.Builder(MainActivity.this);

                      //設(shè)置AlertDialog的顯示圖標(biāo)

                      builder.setIcon(R.mipmap.ic_launcher);

                      //設(shè)置AlertDialog的顯示標(biāo)題

                      builder.setTitle("請(qǐng)選擇你喜歡的運(yùn)動(dòng)項(xiàng)目:");
                      //在AlertDialog里面添加列表項(xiàng),第二個(gè)參數(shù)就是直接寫了點(diǎn)擊事件
                      builder.setItems(items, new DialogInterface.OnClickListener() {
                          @Override
                          public void onClick(DialogInterface dialogInterface, int i) {
                              Toast.makeText(MainActivity.this, "你選擇了" + items[i], Toast.LENGTH_SHORT).show();
                          }
                      });

                      //把我們整個(gè)AlertDialog的構(gòu)造器創(chuàng)建并顯示出來

                      builder.create().show();
                  }
              });

      對(duì)話框AlertDialog

      要加上setMessage為顯示的內(nèi)容,然下setbutton是設(shè)置增加的按鈕及寫入對(duì)應(yīng)的事件

      Android中AlertDialog如何使用

      設(shè)置單選的列表AlertDialog

      需要用到setSingleChoiceItems

      Android中AlertDialog如何使用

      設(shè)置多選的列表AlertDialog

      需要用到setMultiChoiceItems

      我們?cè)谇懊娑x的checkitems的數(shù)組用于記錄選擇時(shí)候是否為選中狀態(tài)

      然后在確定按鈕的時(shí)候遍歷選中狀態(tài)來找到對(duì)應(yīng)的我們選擇的項(xiàng)目.

      Android中AlertDialog如何使用

      關(guān)于Android中AlertDialog如何使用就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,可以學(xué)到更多知識(shí)。如果覺得文章不錯(cuò),可以把它分享出去讓更多的人看到。


      文章名稱:Android中AlertDialog如何使用
      瀏覽路徑:http://ef60e0e.cn/article/poggod.html
      99热在线精品一区二区三区_国产伦精品一区二区三区女破破_亚洲一区二区三区无码_精品国产欧美日韩另类一区
      1. <ul id="0c1fb"></ul>

        <noscript id="0c1fb"><video id="0c1fb"></video></noscript>
        <noscript id="0c1fb"><listing id="0c1fb"><thead id="0c1fb"></thead></listing></noscript>

        吐鲁番市| 治多县| 呼和浩特市| 康乐县| 松溪县| 崇明县| 隆安县| 榆树市| 漯河市| 湾仔区| 莫力| 游戏| 呼和浩特市| 玛纳斯县| 龙泉市| 会宁县| 孟村| 扎兰屯市| 商南县| 健康| 新津县| 仁寿县| 阳江市| 伊宁市| 高平市| 阿瓦提县| 班戈县| 崇明县| 红桥区| 宜州市| 屏山县| 仁怀市| 泾川县| 东阿县| 临夏县| 福建省| 锡林郭勒盟| 女性| 松滋市| 平乐县| 曲沃县|