在Android Lollipop上修复DatePickerDialog setMaxDate和setMinDate

时间:2015-01-22 09:58:42

标签: android android-5.0-lollipop

Android L上存在一个错误,即使设置了最小和最大日期,用户仍然可以选择禁用日期。

Screenshot

我已经提交了一个问题here,但我想知道在下一次Android系统更新之前有没有解决方法?

1 个答案:

答案 0 :(得分:-1)

Here完美的答案。请参考 ozbek的回答。代码如下所示,如果以上链接将来会中断。

DatePickerDialog dialog = new DatePickerDialog(this, pDateSetListener, pYear, pMonth, pDay);
dialog.getDatePicker().setMaxDate(new Date().getTime());

setminDate()执行相同操作。

享受..!