Как показать ограниченное количество лет в макете Datepicker?

Для справки, чтобы облегчить поиск этого решения для других, страдающих тем же самым, вероятную причину можно найти в dnsmasq. См. Https://ubuntuforums.org/showthread.php?t=2317186 и http://biscuit.ninja/blog/dns-resolution-problems-in-ubuntu

Комментирует его загрузку в /etc/NetworkManager/NetworkManager.conf, похоже, решил проблему для меня.

0
задан 13 August 2018 в 15:29

2 ответа

Вы можете установить минимальное и максимальное число в диалоговом окне даты:

 dateDialog.getDatePicker().setMaxDate(*Set Max Date*);
 dateDialog.getDatePicker().setMinDate(*Set Min Date*);
0
ответ дан 15 August 2018 в 17:00

Попробуйте это, и я использую ту же дату для минимального и максимального изменения, как вы хотите

DatePicker datePicker = (DatePicker) dialog.findViewById(R.id.dialogDatePicker);

 try {
        String dateString = "30/09/1994";
        SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy");
        Date date = sdf.parse(dateString);

        long minimumDate = date.getTime(); 
        calenderLayoutBinding.datePicker.setMaxDate(minimumDate);
        calenderLayoutBinding.datePicker.setMinDate(minimumDate);

    } catch (ParseException e) {
        e.printStackTrace();
    }
0
ответ дан 15 August 2018 в 17:00

Другие вопросы по тегам:

Похожие вопросы: