2025-05-23

android中創建對話框相對來說比較簡單new一個AlertDialog.Builder,然後設置它的一些信息比如顯示內容,標題,是否可以通過返回鍵取消對話框,確定按鈕,取消按鈕等等。
 
  

 new AlertDialog.Builder(EX03_12.this)
            .setTitle(R.string.app_about)
            .setMessage(R.string.app_about_msg)
            .setCancelable(false)
            .setPositiveButton(R.string.str_ok,
                new DialogInterface.OnClickListener()
                {
                  public void onClick(DialogInterface dialoginterface, int i)
                  {
                  }
                })
            .setNegativeButton(R.string.str_cancel,
                new DialogInterface.OnClickListener()
                {

                  @Override
                  public void onClick(DialogInterface dialog, int which)
                  {
                    // TODO Auto-generated method stub
                    finish();
                  }
                }).show();

setCancelable(false)表示不可以通過手機上的返回鍵取消對話框,.setPositiveButton(),.setNegativeButton()分別設置確定按鈕的事件和取消按鈕的事件。

 作者  小文字

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *