Как отключить определенные дни в пользовательском средстве выбора даты

#android #material-design #custom-datetimepicker

#Android #материал-дизайн #пользовательский-datetimepicker

Вопрос:

Как отключить определенные даты в сборщике дат Android. например: я хочу отключить следующие 2 дня с сегодняшнего дня, а затем диапазон до 10 дней.Например, предположим, что сегодня 09-04-2019, тогда я хочу отключить 10 апреля, 11 апреля и включить дни с 12 апреля до следующих 15 дней. Есть ли какая-либо доступная библиотека?

Ответ №1:

У меня было аналогичное требование, и, поскольку Android-версия слишком простая, вы можете захотеть использовать какую-нибудь библиотеку для достижения этой цели. Я использовал эту библиотеку для этой цели.

Вы должны использовать эту строку:

 dp.setSelectableDays(Calendar[] days)
  

Вы должны передать массив календаря в качестве параметра, который содержит все выбранные даты.