2013-05-20 6 views
7

Мои требования: - Я пытаюсь создать приложение, которое имеет только функцию календаря, когда пользователь открывает приложение, календарь открывается так же, как календарь Google. Я получаю события из веб-сервиса, и я должен показывать эти события в соответствии с датой в календаре. Теперь, если это какое-либо событие в любой день, кроме того, что они должны быть цветным блоком для времени события, а если есть несколько событий, мы должны отображать несколько цветовых блоков для каждого события.Как создать собственный календарь с управлением событиями?

Я здесь для хорошего совета. Могу ли я сделать это по умолчанию библиотеки или API? потому что я прочитал API android API Calendar, CalendarView, calendar-provider, CalendarContract. Но никто не говорит, как мы можем показывать события в вашем собственном календаре.

Так что я пробую его с пользовательским календарем. Я могу создать собственный календарь, используя Gridview.

Image of calendar I have now.

Я хочу, чтобы это выглядело, как это с событиями

Calendar Image with Events.

BTW Моя минимальная Android поддержка Android v4.0

+1

Что вы ожидаете от «любого API для создания пользовательского календаря», вопрос действительно сложно понять –

+0

Пользовательский календарь, в котором пользователь может управлять своими событиями – Anil

+0

Привет! Добро пожаловать в StackOverflow! StackOverflow предназначен для программирования вопросов, и это не вопрос, а скорее напыщенная речь. – CommonsWare

ответ

10

Могу ли я сделать это с помощью библиотек по умолчанию или API,?

Номер CalendarView - больше альтернативный вариант выбора даты, чем DatePicker.

ExtendedCalendarView похоже, что это больше соответствует тому, что вы ищете.

+0

или это: http://www.androidviews.net/2013/03/timessquare-for-android/ – HelmiB

+0

@HelmiB: На самом деле, это больше похоже на «CalendarView» - он предназначен для выбора дат, а не для отображения событий на календарь. – CommonsWare

+0

Да, я нашел ExtendedCalendarView более подходящим для моего требования. upvoted на данный момент, будет принимать его точно, если он решает мою проблему :) – Anil

Смежные вопросы