2011年10月31日

Anroid: 簡易Yes/No AlertDialog 對話盒

當程式需要和使用者作簡單的即時互動時,一個簡單的對話盒通常就能滿足所需.
底下是簡單好用的對話盒,可以回應Yes/No按鈕

new AlertDialog.Builder(this)
  .setTitle(R.string.app_name)
  .setMessage("???")
  .setIcon(R.drawable.icon)
  .setNegativeButton("NO",
      new DialogInterface.OnClickListener() {
        public void onClick(DialogInterface dit,int i) {
          //...
          //處理按鈕No
          //...
        }
      })
  .setPositiveButton("OK", 
      new DialogInterface.OnClickListener() {
        public void onClick(DialogInterface dit,int i) {
          //...
          //處理按鈕Yes
          //...
        }
      })
  .show();

沒有留言: