如果在DatePickerDialog上使用setMaxDate,则日期显示两次

时间:2017-12-30 03:04:28

标签: android datepickerdialog

在日期选择器对话框中设置最大日期时,如下所示:

DatePickerDialog dialog = new DatePickerDialog(this, listener, year, month, day);
dialog.getDatePicker().setMaxDate(new Date().getTime());

日期正常显示,但也是第二次显示在对话框的顶部。我已经看到很多人遇到过这个bug,但我找不到解决方案。

您也可以在this image from another user

上看到它

除了使用反射之外,还有什么方法可以预防或解决这个问题吗?

1 个答案:

答案 0 :(得分:0)

每次设置最大日期时,我都会通过调用dialog.setTitle(null)来解决错误。

我在此处发布了此问题:https://issuetracker.google.com/72284741