我想在android中禁用日期选择器的过去日期。我可以使用
来做到这一点 dialog.getDatePicker().setMinDate(System.currentTimeMillis() - 1000);
此工作正常,日期选择器中的过去日期看起来已禁用。但我仍然可以点击之前的日期并选择它。怎么不让这种情况发生?下面是我的日期选择器的屏幕截图
答案 0 :(得分:0)
您可以将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());