Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> Android開發 >> 初級開發 >> Android開發基礎YesNo對話框構造代碼

Android開發基礎YesNo對話框構造代碼

編輯:初級開發

很多初入android開發的網友詢問,如何快速的實現一個簡單的YesNo對話框,其實我們主要的構造代碼如下

  AlertDialog.Builder builder = new AlertDialog.Builder(CWJ.this);
  builder.setTitle("標題");
 
  builder.setMessage("問題描述");
  builder.setPositiveButton("是", CWJ.this);
  builder.setNegativeButton("否", null);
  builder.setCancelable(true); //設置允許取消
  builder.show(); //顯示這個消息框

  下面我們需要為PositiveButton設計一個Listener實現按下事件的處理。我們在Activity類名後面加入 implements DialogInterface.OnClickListener  實現Dialog的按下事件捕獲。重寫 onClick 方法,即可

     public void onClick(DialogInterface dialog, int which) {
          //DOSomething
     }

  當然android123還是給大家一個更簡單的方法吧,無需實現DialogInterface接口,替換上面的  builder.setPositiveButton("是", CWJ.this); 這句為

 builder.setPositiveButton("是", new DialogInterface.OnClickListener()
                   {
                       public void onClick(DialogInterface dialog, int whichButton)
                       {
                              //DOSomething 即可
                       }
                   })

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved