0

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

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

但没有任何效果。我什至尝试将 datepickerdialog 放在布局中并在布局上放置相同的设置,但效果不佳。

提前致谢。

4

2 回答 2

0

确保您声明 datepicker 对象在 onCreate()usingfindViewById()方法中全局绑定此 datepicker 对象。

于 2014-04-11T06:39:19.880 回答
0

我让它以这种方式工作。要禁用日期选择器,请选择要显示的日期,然后

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

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

于 2016-06-03T15:23:48.557 回答