首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >禁用DatePickerDialog

禁用DatePickerDialog
EN

Stack Overflow用户
提问于 2014-04-11 14:31:25
回答 2查看 680关注 0票数 0

我有一个来自here的datepicker,我必须通过单击按钮来启用和禁用它。我试过了:

代码语言:javascript
复制
datepicker.setActivated(false);
datepicker.setEnabled(false);
datepicker.setClickable(false);
datepicker.setFocusable(false);
datepicker.setFocusableInTouchMode(false);

但是什么都不起作用。我甚至尝试将日期选择器对话框放入布局中,并在布局上放置相同的设置,但效果不佳。

提前谢谢。

EN

回答 2

Stack Overflow用户

发布于 2014-04-11 14:39:20

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

票数 0
EN

Stack Overflow用户

发布于 2016-06-03 23:23:49

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

代码语言:javascript
复制
datePickerView.updateDate(year, month, day);
datePickerView.setMinDate(dateObject.getTime());
datePickerView.setMaxDate(dateObject.getTime());

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23005094

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档