2011-04-06 110 views
0

我想为android创建一个ToDoList应用程序。对于输入ToDoItem我使用警报,这是正常工作。但现在我想显示一个日期选择器也处于警报状态。但它不是同时添加视图Android对话框提醒

(EditText and DatePicker) in alert. MyCoding is 

final AlertDialog.Builder al = new AlertDialog.Builder(obj); 
      al.setMessage("ToDo Item"); 

       // Set an EditText view to get user input 
       final EditText input = new EditText(obj); 
       final DatePicker dat= new DatePicker(obj); 
       al.setView(input); 
       al.setView(dat); 

       al.setPositiveButton("Ok", new DialogInterface.OnClickListener() { 
       public void onClick(DialogInterface dialog, int whichButton) { 
        toDoItems.add(0,input.getText().toString()); 
        aa.notifyDataSetChanged(); 
        } 
       }); 

       al.setNegativeButton("Cancel", new DialogInterface.OnClickListener() { 
         public void onClick(DialogInterface dialog, int whichButton) { 
          dialog.dismiss(); 
         } 
        }); 
       al.show(); 

请建议我该怎么做?

+0

你应该阅读:http://developer.android.com/guide/topics/ui/dialogs。 html#CustomDialog – 2011-04-06 06:36:34

+0

去 添加图像和文字,你想显示在你的警报对话框... http://stackoverflow.com/a/10861216/1428123和编辑在你的Java代码如下 htt电话号码://stackoverflow.com/a/10861174/1428123 – 2012-06-02 09:35:48

回答

1

AlertDialog显示一个,两个或三个视图。但是你想显示三个以上的视图,所以请尝试使用CustomDialog。