Календарь для Android GingerBread и ранее (API <11)

У меня есть таблица HTML с датами и подробностями. Я хочу показать его в виде календаря. Я нашел встроенный API 11 CalendarView, но я не могу его раздуть, когда я использую API 8 (который мне нужен...)

PS. Мне не нужен полноценный календарь. Я просто хочу показать эту информацию.

Есть ли способ его решить?

Ответ 1

Как вы упомянули, нет способа показать календарь на более старых уровнях api, но вы можете попробовать несколько проектов с открытым исходным кодом:

Ответ 2

Я написал библиотеку Caldroid (https://github.com/roomorama/Caldroid), которая проста в настройке и имеет множество функций, таких как минимальная/минимальная дата, отключенные даты, выберите диапазон дат и т.д. Очень легко настроить внешний вид. Просто чтобы поделиться, если кто-то может найти это полезным:)

Ответ 3

Вы можете захватить исходный код CalendarView и попробовать использовать его в своем собственном проекте в своем собственном пакете. С помощью манжеты он, казалось бы, был бы построен из SDK.

В противном случае используйте существующее стороннее решение, которое предлагает Macarse.

Ответ 4

Я догадываюсь, что этот вопрос еще немного старый, но есть еще Android-Week-View, который доступен из API 9 (и я работая над ним, чтобы сделать его совместимым с еще более низким).

У него нет MonthView, но код довольно ясен и понятен, и он был реализован непосредственно из класса view. В нем есть хорошее и активное сообщество.