AlertDialog

以下的code可直接使用

建立AlertDialog.Builder xab

AlertDialog.Builder xab = new AlertDialog.Builder(XXXX.this);
xab.setTitle("example"); //設定表頭
xab.setMessage("this is a example!");//設定說明文字

//設置cancel按鍵
xab.setNegativeButton("Cancel", new OnClickListener() {
     public void onClick(DialogInterface arg0, int arg1) {

                 //做些事
     }
});

//設置YES按鍵 
 xab.setPositiveButton("YES", new OnClickListener() {
     public void onClick(DialogInterface arg0, int arg1) {

                  // 做些事
     }
});

//最後不要忘了

AlertDialog xb=xab.create();
xb.setCanceledOnTouchOutside(true);  //對話框以外區域點擊即取消
xb.show();





AlertDialog.Builder xab = new AlertDialog.Builder(XXXX.this);
final CharSequence[] items={"aaa", "bbb", "ccc"};
xab.setTitle("example !");
xab.setCancelable(false); // 無法被取消,除非選了一個選項
xab.setItems(items,new DialogInterface.OnClickListener(){
                      public void onClick(DialogInterface arg0, int item) {

                                  if(item==0){
                                       //點擊aaa做什麼事
                                  }else if (item==1){
                                       //點擊bbb做什麼事
                                  }else if (item==2){
                                      //點擊ccc做什麼事
                                  }
                     }
});

//最後不要忘了

AlertDialog dc=xab.create();
dc.setCanceledOnTouchOutside(true);  //對話框以外區域點擊即取消
dc.show();




留言

這個網誌中的熱門文章

python 找圖自動點擊

Python pyserial 抓取系統內的 COM PORT

VBA EXCEL 工作表變化 馬上執行 的作法 Worksheet_Change