2011-08-07 11 views
11

Projektuję aplikację na iPhone'a i Androida. Gdy aplikacja zostanie uruchomiona po raz pierwszy, trafi ona w interfejs API i otrzyma dużą bazę danych, która jest wspólna przez rok (365 dni zdarzeń, które zostaną zaplanowane). W mojej aplikacji, gdy użytkownik kliknie przycisk, kalendarz zostanie otwarty do bieżącej daty, pokazując daty w widoku siatki. Jeśli daty mają jakiś harmonogram, używają zielonego koloru, a jeśli nie ma wydarzeń, to wygląda on w innym kolorze. Podobnie mam inne operacje. w mojej aplikacji na iPhone'a cały widok kalendarza, daty i harmonogramu wydarzeń są wykonywane przez bibliotekę.Biblioteka kalendarza dla aplikacji na Androida

W ten sam sposób jest jakaś biblioteka dla aplikacji na Androida, więc znacznie zmniejszy moją pracę. Czy coś takiego jest dostępne. Proszę dać mi sugestię ..

+0

Zobacz także http://stackoverflow.com/questions/3702998/android-calendar-view/ – OneWorld

Odpowiedz

25

Ponieważ kwestia ta jest dość jakiś czas temu, prawdopodobnie znalezieniu rozwiązanie. Podzielam moje rozwiązanie tutaj, więc być może inne uznają to za przydatne.

pisałem bibliotekę Caldroid (https://github.com/roomorama/Caldroid), który obsługuje wiele przydatnych funkcji:

  • wbudowanego jako fragment lub pokazaną jako dialogowym
  • zadana min/max terminie. Data zewnątrz min/max zakres jest oznaczone jako wyłączone
  • określenie terminów niepełnosprawnych
  • wybrać daty fromdate do todate
  • klient może słuchać do różnych zdarzeń, gdy użytkownik wchodzi w interakcję z kalendarzem
  • Dostosuj wygląd i styl
+0

, ale jak dodać kilka świąt w kalendarzu ... czy to możliwe? – Ranjit

+0

Możesz sprawdzić dokumentację https://github.com/roomorama/Caldroid#custom-backgrounds-and-text-colors-for-different-dates i https://github.com/roomorama/Caldroid#client-can-customize -pattern-i-prawie-wszystkie-widoki – thomasdao

+0

prosiłeś, aby zrobić "Jeśli zauważysz niedopasowany błąd JAR, zamień swój Android-support-v4.jar na słoik w Caldroid." jaka jest zmiana w tej bibliotece. Korzystam z Support-v4 dla mojej aplikacji. Czy ta wersja jest dostępna w wersji Repe? i jak mogę zmienić wysokość i szerokość kalandra ... czy mogę go zmniejszyć? – Sam

Powiązane problemy