2011-08-07 12 views
11

estoy diseñando una aplicación para iPhone y la aplicación de Android. Cuando la aplicación se lanza por primera vez, llega a una API y recupera una gran base de datos que es común durante un año (365 días de eventos que se programan). En mi aplicación, cuando el usuario pulsa un botón, el calendario se abre a la fecha actual que muestra las fechas en una vista de cuadrícula. Si las fechas tienen un horario que usan para ver en color verde y si no hay eventos, se ve en otro color. Del mismo modo tengo algunas otras operaciones. en mi aplicación de iPhone, toda la vista del calendario, el color de las fechas y la programación de eventos son realizados por una biblioteca.Biblioteca de calendario para la aplicación de Android

De la misma manera hay cualquier biblioteca para aplicaciones de Android, por lo que reducirá mucho mi trabajo. ¿Hay algo disponible así? Por favor, dame una sugerencia ..

+0

También vea http://stackoverflow.com/questions/3702998/android-calendar-view/ – OneWorld

Respuesta

25

Dado que esta cuestión es de hace bastante tiempo, probablemente usted ha encontrado su solución. Comparto mi solución aquí, así que tal vez otros puedan encontrarla útil.

I escribió biblioteca Caldroid (https://github.com/roomorama/Caldroid) que soporta ricas características:

  • Embedded como un fragmento o mostrada como diálogo
  • Set min fecha/max. La fecha fuera min/alcance máximo está marcado como discapacitados
  • Establecer fechas con discapacidad
  • elegir el periodo fromDate a TODATE
  • cliente puede escuchar a varios eventos cuando el usuario interactúa con el calendario
  • Personalizar apariencia y la sensación
+0

pero cómo agrego algunos días festivos en su calendario ... ¿es posible? – Ranjit

+0

Puede consultar la documentación https://github.com/roomorama/Caldroid#custom-backgrounds-and-text-colors-for-different-dates y https://github.com/roomorama/Caldroid#client-can-customize -look-and-feel-of-almost-all-views – thomasdao

+0

que ha solicitado "Si ve el error JAR no coincidente, reemplace su android-support-v4.jar al jar dentro de Caldroid." ¿Cuál es el cambio en esa biblioteca? Estoy usando Support-v4 para mi aplicación. ¿Esta versión está disponible en Maven Repo? y ¿cómo puedo cambiar la altura y el ancho del calendario ... puedo hacerlo más pequeño? – Sam

Cuestiones relacionadas