Ответ 1
Как вы упомянули, нет способа показать календарь на более старых уровнях api, но вы можете попробовать несколько проектов с открытым исходным кодом:
У меня есть таблица HTML с датами и подробностями. Я хочу показать его в виде календаря. Я нашел встроенный API 11 CalendarView
, но я не могу его раздуть, когда я использую API 8 (который мне нужен...)
PS. Мне не нужен полноценный календарь. Я просто хочу показать эту информацию.
Есть ли способ его решить?
Как вы упомянули, нет способа показать календарь на более старых уровнях api, но вы можете попробовать несколько проектов с открытым исходным кодом:
Я написал библиотеку Caldroid (https://github.com/roomorama/Caldroid), которая проста в настройке и имеет множество функций, таких как минимальная/минимальная дата, отключенные даты, выберите диапазон дат и т.д. Очень легко настроить внешний вид. Просто чтобы поделиться, если кто-то может найти это полезным:)
Вы можете захватить исходный код CalendarView
и попробовать использовать его в своем собственном проекте в своем собственном пакете. С помощью манжеты он, казалось бы, был бы построен из SDK.
В противном случае используйте существующее стороннее решение, которое предлагает Macarse.
Я догадываюсь, что этот вопрос еще немного старый, но есть еще Android-Week-View, который доступен из API 9 (и я работая над ним, чтобы сделать его совместимым с еще более низким).
У него нет MonthView, но код довольно ясен и понятен, и он был реализован непосредственно из класса view. В нем есть хорошее и активное сообщество.