Я пытаюсь реализовать datepicker, но мне нужно отключить несколько дней. Например, я не хочу, чтобы пользователь выбирал пятницу и субботу. Я читал в других сообщениях, что мне нужно использовать этот библиотека, но я до сих пор не знаю, как он работает и как это сделать в Kotlin. Кто-нибудь помогите мне плз.
В документации библиотеки упоминается, как использовать выбранные дни возможности и как отключить определенные дни. Для обеих целей вам необходимо передать массив дней в соответствующие методы. Например, если вы хотите выбрать только определенные дни, вам нужно передать массив дней в метод. Чтобы создать список дней, используйте следующий код
Calendar[] days = new Calendar[13];
for (int i = -6; i < 7; i++) {
Calendar day = Calendar.getInstance();
day.add(Calendar.DAY_OF_MONTH, i * 2);
days[i + 6] = day;
}
Теперь после инициализации диалогового окна datpicker вызовите метод, чтобы выбрать дни или отключить дни.
DatePickerDialog datePickerDialog = DatePickerDialog.newInstance(MainActivity.this,
cal.get(Calendar.YEAR),
cal.get(Calendar.MONTH),
cal.get(Calendar.DAY_OF_MONTH));
datePickerDialog.setDisabledDays(days)
проверьте stacktips.com/tutorials/android/…, github.com/npanigrahy/Custom-Calendar-View/issues/11 и docs.telerik.com/devtools/android/controls/calendar/…, которые могут быть полезны