CalendarView ограничение возможности выбора дат

215
26 сентября 2017, 05:22

Подскажите новенькому в Android Studio

Получаю в приложение данные в виде "dd.mm.yyyy" например:

22.09.2017
23.09.2017
24.09.2017
26.09.2017
27.09.2017
29.09.2017
30.09.2017

Как видно выше, отсутствуют даты 25,28

Необходимо, чтобы CalendarView показал доступные для выбора даты "22,23,24,26,27,29,30", а все остальные(не входящие в список) были не доступны для выбора.

Должно получиться как на изображении ниже.

Возможно это решается через другой компонент?

Answer 1

В стандартном компоненте нет такой возможности. Либо пишите свой, либо найдите что-то подходящее, созданное другими, к примеру

https://github.com/wdullaer/MaterialDateTimePicker

Имеет метод setDisabledTimes(Timepoint[] times).

READ ALSO
Парсинг строки в объект Java

Парсинг строки в объект Java

Есть String, в которой Json ответ, как в Java можно распарсить это строку в объект? Есть ли какие-нибудь внешние или стандартные бибилиотеки?

322
Клиент не передает сообщения серверу

Клиент не передает сообщения серверу

Подскажите, пожалуйста в чем может быть проблема - клиент подключается, но не передает данные на сервер ? (В логах пусто) Клиент и сервер находятся...

162
Правила парсинга json в Java

Правила парсинга json в Java

Должны ли названия полей класса и названия типов класса, к которому я парсю Json, полностью соответствовать названию полей, содержащихся в Json? И какие...

187
Настройка логирования GC

Настройка логирования GC

Сделал тестовый класс и запускаю его такой командой (java 8):

171