【发布时间】:2014-03-23 03:33:22
【问题描述】:
我有一个日期选择器对话框,我需要在该对话框中显示当前日期,并且之前的日期应该被禁用并且应该显示在日期选择器对话框中。只有未来的日期应该在日期选择器对话框中显示而不是以前的日期
【问题讨论】:
标签: android date dialog disabled-input isenabled
我有一个日期选择器对话框,我需要在该对话框中显示当前日期,并且之前的日期应该被禁用并且应该显示在日期选择器对话框中。只有未来的日期应该在日期选择器对话框中显示而不是以前的日期
【问题讨论】:
标签: android date dialog disabled-input isenabled
看看DatePicker的setMinDate方法。
【讨论】:
您应该使用DatePicker 类的setMinDate() 和setMaxDate() 方法。
这将禁用当前日期之前的所有日期,但您也可以设置任何其他日期。请记住从纪元开始以毫秒为单位计算此日期
datePickerDialog().getDatePicker().setMinDate(System.currentTimeMillis());
这将禁用今天之后的所有日期
datePickerDialog().getDatePicker().setMaxDate(System.currentTimeMillis());
【讨论】: