2015-05-09 56 views
0

我有一個編輯文本字段包含完整的郵政地址。現在,我想提示用戶,如果他想通過單擊按鈕使用AlertDialog來輸入更多地址。如果是,那麼允許他輸入更多的價值,如果不是主要活動。我如何使用AlertDialogArrayList<String>動態添加數據,通過提示用戶每次在android

+1

你試過了什麼? –

+0

發佈您的代碼以獲取更多說明。如果你只是想顯示一個AlertDialog並完成()你的活動取消,那麼你會發現谷歌直接代碼噸。 – Kunu

回答

0

也許下面的代碼會有幫助。

button.setOnClickListener(new OnClickListener() { 

    @Override 
    public void onClick(View arg0) { 

     AlertDialog.Builder alertDialogBuilder = new AlertDialog.Builder(
      context); 

     // set title 
     alertDialogBuilder.setTitle("Your Title"); 

     // set dialog message 
     alertDialogBuilder 
      .setMessage("Click yes to enter more addresses!") 
      .setCancelable(false) 
      .setPositiveButton("Yes",new DialogInterface.OnClickListener() { 
       public void onClick(DialogInterface dialog,int id) { 
        // if this button is clicked, make the user enter more addresses 

       } 
       }) 
      .setNegativeButton("No",new DialogInterface.OnClickListener() { 
       public void onClick(DialogInterface dialog,int id) { 
        // if this button is clicked, just close 
        // the dialog box and do nothing 
        dialog.cancel(); 
        MainActivity.this.finish(); 
       } 
      }); 

      // create alert dialog 
      AlertDialog alertDialog = alertDialogBuilder.create(); 

      // show it 
      alertDialog.show(); 
     } 
    });