Я нашел только один экземпляр этой проблемы в StackOverflow, который был без ответа (в прошлом году), поэтому я решил, что дам еще один снимок. (Android DatePicker/Dialog отображает неправильные месяцы/с использованием минимальной/максимальной даты, с фактическим изображением)
При настройке minDate и maxDate в Android DatePicker будут показаны месяцы, которые недоступны в пределах диапазона min и max. Я продемонстрирую эту проблему со следующими изображениями:
Когда я нахожусь в minDate:
Когда я между датами:
Когда я нахожусь в maxDate:
Недоступные месяцы (в этом случае апрель и июнь) действуют как минимальные и максимальные значения в этой ситуации, поэтому, отправляясь в апреле, DatePicker будет снимать до 15 мая, или попытка сместить до июня переместит DatePicker на 22 мая.
Возможно ли сохранить эти (недоступные) месяцы скрытыми от просмотра, поэтому в этом тестовом случае единственной выбираемой частью будет дата? Также, имея в виду, что с интервалом между, например, 29 мая и 5 июня, июнь должен появиться в списке.