У меня был диалог выбора даты, в котором мне нужно показать текущую дату в этом диалоге, а предыдущие даты должны быть отключены и должны отображаться в диалоговом окне выбора даты. Только будущие даты должны быть показаны не предыдущая дата в диалоговом окне выбора датыВыбор текущей даты в диалоговом окне выбора даты
-3
A
ответ
0
Посмотрите на setMinDate
метод DatePicker
.
0
Вы должны использовать setMinDate()
и setMaxDate()
методы DatePicker
класс.
Это отключит все предыдущие даты до текущей даты, но вы также можете установить любую другую дату. Просто помните, чтобы вычислить эту дату в миллисекундах от эпохи
datePickerDialog().getDatePicker().setMinDate(System.currentTimeMillis());
И это отключит все даты после сегодняшнего дня
datePickerDialog().getDatePicker().setMaxDate(System.currentTimeMillis());