在“警报”对话框中添加下拉列表或选择日期选项

时间:2015-04-22 09:49:32

标签: java android alertdialog

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

Test 2?所在的地方。是否可以在“警报”对话框中添加下拉列表?

这是我第一次用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

如果你能帮助我创建一个下拉列表,我会非常高兴。不需要任何功能。只是我需要显示下拉列表。

1 个答案:

答案 0 :(得分:0)

您已经在创建自定义视图并将其设置为对话框,因此我说您已经过了一半。您只需使用Spinner,添加所需的月份名称,甚至可以使用DatePicker添加到布局中。

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