Я ориентируюсь и создаю с уровнем API 21, используя AppCompat v21.
Это дает мне красиво выглядящий новый сборщик дат, который обладает неожиданным свойством позволить мне выбрать будущую дату, когда максимальная дата была с помощью
datePicker.setMaxDate(Calendar.getInstance().getTimeInMillis())
Будущие даты выделены серым цветом, но я все равно могу выбрать любой из них. Это ошибка? Я делаю это неправильно? Есть ли способ не дать пользователю возможность выбрать дату в дате?
Старый выбор даты Holo не позволял выбирать дату в будущем при установке максимальной даты.
UPDATE:
В то время как он не работает должным образом на моем Nexus 4, работающем под управлением 5.0, он работает правильно на моем Nexus 6 под управлением Android 5.1.1. Возможно, это была ошибка в Android 5.0, и она была исправлена в версии 5.1? Кто-нибудь может подтвердить?