2015-04-22 46 views
1

我有一个相当简单的问题。我想添加一个下拉选项或日期选择器对话框到我的应用程序。在警报对话框中添加下拉列表或选择日期选项

Test 2?是的地方。是否可以在Alert对话框中添加下拉菜单?

这是我第一次用Java编程。

事情是这样的:

enter image description here

下面是代码:

private void addNew() { 
    //Invoerveld voor het invoeren van een nieuwe taak. 
    AlertDialog.Builder alert = new AlertDialog.Builder(this); 

    alert.setTitle("Nieuwe taak"); 
    alert.setMessage("Which task has to be done?") ; 
    alert.setMessage("Test2?"); 


    final EditText input = new EditText(this);  input.setEnabled(true); 
    alert.setView(input); 

    alert.setPositiveButton("Opslaan", new DialogInterface.OnClickListener() { 
     public void onClick(DialogInterface dialog, int whichButton) { 
      String description = input.getText().toString(); 
      task_list_adapter.addTask(description); 
     } 
    }); 

    alert.setNegativeButton("Annuleer", null); 

    alert.show(); 
} 

这里我目前的弹出窗口:

Link to image of my pop-up window

我会很惊人快乐如果你可以帮助请告诉我如何创建一个下拉菜单。没有必要的功能。这只是我需要显示下拉菜单。

回答

0

您已经在创建自定义视图并将其设置为您的对话框,所以我会说你已经完成了一半。您只需要使用Spinner,添加您需要的月份名称,或者使用DatePicker更好地添加到您的布局。

如果您的对话框的唯一目的是让用户选择一个数据,我建议去使用DatePickerDialog。这reference page有很多关于如何进行的信息。

相关问题