在日期选择器对话框中选择当前日期

时间:2014-02-21 14:46:01

标签: android date dialog disabled-input isenabled

我有一个日期选择器对话,我需要在该对话框中显示当前日期,并且应该禁用之前的日期,并且应该在日期选择器对话框中显示。仅在日期选择器对话中显示未来的日期

2 个答案:

答案 0 :(得分:0)

查看DatePicker的{​​{3}}方法。

答案 1 :(得分:0)

您应该使用setMinDate()类的setMaxDate()DatePicker方法。

  1. 这将禁用当前日期之前的所有日期,但您也可以设置任何其他日期。只记得从纪元

    计算这个日期(以毫秒为单位)
    datePickerDialog().getDatePicker().setMinDate(System.currentTimeMillis());
    
  2. 这将禁用今天之后的所有日期

    datePickerDialog().getDatePicker().setMaxDate(System.currentTimeMillis());