【发布时间】:2015-08-11 08:34:46
【问题描述】:
这是我想做但我做不到的例子。 我需要在我自己的对话框中使用一个日期选择器进行多个编辑文本,这意味着无需为 datePicker 打开另一个。 通过单击positiveButton,我需要编辑文本小部件中的文本以及日期选择器中以字符串或其他形式选择的日期。 我已经搜索了很多,但我的要求没有解决方案我希望有人可以解决这个问题提前谢谢。
这是我的代码,编辑文本和日期选择器已初始化...
AlertDialog.Builder builder = new AlertDialog.Builder(MainActivity.this);
builder.setTitle("Add Task");
LayoutInflater inflater = (LayoutInflater) MainActivity.this.getSystemService(LAYOUT_INFLATER_SERVICE);
View view = inflater.inflate(R.layout.dialoglayout, null);
final EditText titleText = (EditText) view.findViewById(R.id.dialogTitleText);
final EditText descriptionText = (EditText) view.findViewById(R.id.dialogDescriptionText);
final DatePicker datePicker = (DatePicker) view.findViewById(R.id.datePicker);
builder.setView(view);
builder.setPositiveButton("Add", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
///text + date Required
}
}
});
builder.setNegativeButton("Cancel", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
}
});
builder.show();
【问题讨论】:
-
为什么这么难??
-
完成... :P 我只是困惑...
标签: java android android-layout