我有一个来自here的datepicker,我必须通过单击按钮来启用和禁用它。我试过了:
datepicker.setActivated(false);
datepicker.setEnabled(false);
datepicker.setClickable(false);
datepicker.setFocusable(false);
datepicker.setFocusableInTouchMode(false);但是什么都不起作用。我甚至尝试将日期选择器对话框放入布局中,并在布局上放置相同的设置,但效果不佳。
提前谢谢。
发布于 2014-04-11 14:39:20
确保使用findViewById()方法在onCreate()内全局声明datepicker对象绑定此datepicker对象。
发布于 2016-06-03 23:23:49
我让它以这种方式工作。要禁用日期选择器,请选择要显示的日期,然后
datePickerView.updateDate(year, month, day);
datePickerView.setMinDate(dateObject.getTime());
datePickerView.setMaxDate(dateObject.getTime());要重新启用它,请相应地将其设置为默认值或以前的值。
https://stackoverflow.com/questions/23005094
复制相似问题