禁用DatePickerDialog

时间:2014-04-11 06:31:25

标签: android android-layout android-datepicker datepickerdialog

我有一个来自here的日期选择器,我必须通过点击按钮启用和禁用。我试过了:

datepicker.setActivated(false);
datepicker.setEnabled(false);
datepicker.setClickable(false);
datepicker.setFocusable(false);
datepicker.setFocusableInTouchMode(false);

但没有任何作用。我甚至尝试将datepickerdialog放在布局中,并在布局上放置相同的设置,但也不起作用。

提前致谢。

2 个答案:

答案 0 :(得分:0)

确保使用onCreate()方法声明datepicker对象在findViewById()内全局绑定此datepicker对象。

答案 1 :(得分:0)

我这样做了。要禁用日期选择器,请选择要显示的日期和

datePickerView.updateDate(year, month, day);
datePickerView.setMinDate(dateObject.getTime());
datePickerView.setMaxDate(dateObject.getTime());

要将其重新启用,请将其相应地设置为默认值或以前的值。