【问题标题】:Still able to select disabled dates in Date picker Dialog仍然可以在日期选择器对话框中选择禁用的日期
【发布时间】:2016-11-17 03:57:30
【问题描述】:

我想在 android 中禁用日期选择器的过去日期。我可以通过使用来做到这一点

dialog.getDatePicker().setMinDate(System.currentTimeMillis() - 1000);

这工作正常,日期选择器中的过去日期看起来已禁用。但我仍然可以单击前一个日期并选择它。如何不让这种情况发生?下面是我的日期选择器的截图

【问题讨论】:

标签: android android-datepicker


【解决方案1】:

您可以获取 calendarInstance 并 setMinDate 为当前时间

Calendar newCalendar = Calendar.getInstance();
newCalendar.get(Calendar.YEAR), newCalendar.get(Calendar.MONTH),   newCalendar.get(Calendar.DAY_OF_MONTH));
    mDatePickerDialog.getDatePicker().setMinDate(newCalendar.getTimeInMillis());

【讨论】:

    猜你喜欢
    • 2015-12-24
    • 1970-01-01
    • 2014-03-23
    • 2017-03-16
    • 2023-03-07
    • 2014-11-10
    • 1970-01-01
    • 2023-03-03
    • 1970-01-01
    相关资源
    最近更新 更多