我在正常的活动创建我onCreate
方法对话框:的DatePicker对话框,按钮=>点击两次打开
datePicker = new DatePickerDialog(this, this, cal.get(YEAR),
cal.get(MONTH), cal.get(DAY_OF_MONTH));
然后调用一个按钮监听器:
Button button = (Button) findViewById(R.id.button);
button.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
datePicker.show();
Log.e("tag", "Passage dans le click");
}
});
取消时= >
- 当我点击这个按钮一次,日期选择器显示。
- 我点击取消在对话框
- 我按一下按钮第二次,日期选择表示
当OK =>
- 当我点击此按钮一次,日期选择表示。
- 我点击确定在对话框
- 我按一下按钮第二次,日期选择器没有显示,如果我写两次
Datepicker.show()
howewer,这项工作:
Button button = (Button) findViewById(R.id.button);
button.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
datePicker.show();
datePicker.show();
Log.e("tag", "Passage dans le click");
}
});
是的,谢谢你,工作的伟大,howewer我宣布两次日期选择器=新DatePickerDialog(...),在OnCreate(我需要它显示在创建对话框)并在听众中。 – Ng1Chuck 2015-04-03 09:12:35
欢迎我的朋友@ Ng1Chuck你可以投票了它是帮助你。 – 2015-04-03 09:14:55
是的,您可以创建多个对话框及其对象和多个侦听器,因此您可以轻松处理它,如果您也为答案投票,我们将不胜感激。 – 2015-04-03 09:17:44