我有一个相当简单的问题。我想在我的应用程序中添加一个下拉选项或日期选择器对话框。
在Test 2?
所在的地方。是否可以在“警报”对话框中添加下拉列表?
这是我第一次用Java编程。
这样的事情:
以下是代码:
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();
}
这是我当前的弹出窗口:
如果你能帮助我创建一个下拉列表,我会非常高兴。不需要任何功能。只是我需要显示下拉列表。
答案 0 :(得分:0)
您已经在创建自定义视图并将其设置为对话框,因此我说您已经过了一半。您只需使用Spinner,添加所需的月份名称,甚至可以使用DatePicker添加到布局中。
如果您的对话框的唯一目的是让用户选择数据,我建议您使用可用的DatePickerDialog。这个reference page有很多关于如何继续的信息。