2013-05-20 12 views
7

Moje wymagania: - Próbuję utworzyć aplikację z funkcją kalendarza, gdy użytkownik otworzy aplikację, kalendarz otworzy się tak samo jak w kalendarzu Google. Otrzymuję zdarzenia z serwisu internetowego i muszę je wyświetlać zgodnie z datą w kalendarzu. Teraz, jeśli jest to dowolne wydarzenie w dowolnej dacie, to powinno być to kolorowy blok czasu wydarzeń, a jeśli jest wiele wydarzeń, musimy pokazać wiele bloków koloru dla każdego zdarzenia.Jak utworzyć niestandardowy kalendarz z zarządzaniem wydarzeniami?

Jestem tutaj, aby uzyskać dobrą radę. Czy mogę to zrobić za pomocą domyślnych bibliotek lub interfejsów API? ponieważ czytałem API Androida Calendar, CalendarView, calendar-provider, CalendarContract. Ale nikt nie mówi, jak możemy pokazywać wydarzenia we własnym kalendarzu.

Próbuję go z niestandardowym kalendarzem. Mogę utworzyć niestandardowy kalendarz za pomocą Gridview.

Image of calendar I have now.

chcę wyglądać jak ten z wydarzeniami

Calendar Image with Events.

BTW Moja minimalna wsparcie Android jest Android v4.0

+1

Czego oczekujesz od "dowolnego API do tworzenia niestandardowego kalendarza", pytanie jest naprawdę trudne do zrozumienia –

+0

Niestandardowy kalendarz, w którym użytkownik może zarządzać swoimi wydarzeniami – Anil

+0

Witam! Witamy w StackOverflow! StackOverflow służy do programowania pytań, a to nie jest kwestia, ale bardziej rant. – CommonsWare

Odpowiedz

10

można zrobić to przez biblioteki domyślnych lub API?

Nr CalendarView to bardziej alternatywny wybór daty niż DatePicker.

ExtendedCalendarView wygląda na to, że jest bardziej zgodne z tym, czego szukasz.

+0

lub to: http://www.androidviews.net/2013/03/timessquare-for-android/ – HelmiB

+0

@HelmiB: Właściwie to jest bardziej podobne do 'CalendarView' - służy do wybierania dat, nie pokazuje wydarzeń kalendarz. – CommonsWare

+0

Tak, znajdź ExtendedCalendarView bardziej odpowiedni dla moich wymagań. przegłosowane na razie, zaakceptuje to na pewno, jeśli rozwiąże mój problem :) – Anil

Powiązane problemy