Lovesuper
@Lovesuper
pyhon, java, swift программист

[android] Как отловить событие клика на today в CalendarView?

Есть необходимость показывать календарь в приложении и по нажатии по любому дню -- список событий за этот день. Нативно андроид может поймать событие onSelectedDayChange. Все бы хорошо, но не ловится клик по текущему дню (т.к. дата по сути не меняется). Простой OnClick тоже не работает как нужно, ибо ловит событие клика почему-то ВНЕ календарных дней (нажатие на имя месяца, на какие-то другие элементы, но не на день конкретно).

Есть ли какое-нибудь решение?
  • Вопрос задан
  • 2815 просмотров
Пригласить эксперта
Ответы на вопрос 1
@Copperfield
Android dude
Дефолтный calendar view лучше не использовать в задачах, где требуется что-то больше, чем просто datepick.
Лучше используйте какой-нибудь кастомный календарь, в гугле очень много различных либ.
В таком случае вы получите полный набор функций, и в случае расширения функционала, вы не будете ограничены возможностями calendarview из android sdk.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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