2012-08-22 85 views
0

我有一個屏幕,我有一些按鈕。我想知道我該如何做這樣的事情:當我點擊按鈕應用程序顯示對話框與我的界面,我可以在兩個編輯框中編寫文本,並且在此對話框中我想要一個按鈕。這可以用我自己的界面做對話嗎?對話框在Android中的自己的佈局

回答

2

是你可以actualy膨脹佈局和生產它在警告對話框

 LayoutInflater factory = LayoutInflater.from(this); 
     final View textEntryView = factory.inflate(R.layout.alert_dialog_text_entry, null); 
     return new AlertDialog.Builder(AlertDialogSamples.this) 
      .setIcon(R.drawable.alert_dialog_icon) 
      .setTitle(R.string.alert_dialog_text_entry) 
      .setView(textEntryView) 
      .setPositiveButton(R.string.alert_dialog_ok, new DialogInterface.OnClickListener() { 
       public void onClick(DialogInterface dialog, int whichButton) { 

        /* User clicked OK so do some stuff */ 
       } 
      }) 
      .setNegativeButton(R.string.alert_dialog_cancel, new DialogInterface.OnClickListener() { 
       public void onClick(DialogInterface dialog, int whichButton) { 

        /* User clicked cancel so do some stuff */ 
       } 
      }) 
      .create(); 

這是一個從API樣品中提供的示例代碼