18 votos

Android de la Vista de Calendario para el Selector de Fecha

Estoy escribiendo mi primera aplicación, y tengo una pregunta acerca de la DatePicker.

Mi aplicación requiere que el usuario introduzca una fecha. La manera más sencilla sería la de un calendario emergente-como widget que muestra el mes actual como una cuadrícula del calendario - algo como esto:

enter image description here

Quiero usar, que en lugar de la DatePicker interfaz que tiene el Día, el Mes y el Año en que campos, cada uno con un botón arriba y abajo para incrementar o disminuir.

Es este tipo de funcionalidad integrada en cualquier Android widget o la vista, o tengo que diseñar mi propio componente personalizado para hacer esto? Me imaginaba que ya existen, viendo la cantidad de este tipo de interfaz de usuario se utiliza con tanta frecuencia en los no-aplicaciones móviles y páginas web.

Gracias!

10voto

Brais Gabin Puntos 1284

Debido a que la API 11 no de forma nativa: CalendarView

enter image description here

Este punto de Vista es en HoloEverywhere desde la API 7.

7voto

oae Puntos 441

lo que he encontrado hasta ahora:

7voto

anoniim Puntos 334

Ahora, en 2014, incluso los nativos DatePicker (enlace) contiene pequeñas Holo buscando CalendarView (enlace) para elegir un día en el mes.

Usted puede elegir, si tanto los hilanderos y CalendarView o sólo uno de ellos se muestra mediante el establecimiento de:

  • android:calendarViewShown
  • android:spinnersShown

No estoy seguro si es sólo a nivel de API 16+ o si fue incluso en Ice Cream Sandwich, pero está ahí. Este es el aspecto que tiene por defecto:

enter image description here

6voto

CommonsWare Puntos 402670

Es este tipo de funcionalidad integrada en cualquier android widget o la vista, o tengo que diseñar mi propia custom > componente para hacer esto?

No hay ningún componente para que en el SDK de Android, lo siento. El widget que ilustrar es demasiado pequeño para una pantalla táctil. Puede implementar algo más grande (ver el Calendario), pero son en gran parte por su cuenta por que.

4voto

kostmo Puntos 2265

Recientemente he escrito exactamente esto como una construcción modular de la aplicación. Aquí está algo de código de ejemplo, documentación con capturas de pantalla, y .apk descargar.

Iteramos.com

Iteramos es una comunidad de desarrolladores que busca expandir el conocimiento de la programación mas allá del inglés.
Tenemos una gran cantidad de contenido, y también puedes hacer tus propias preguntas o resolver las de los demás.

Powered by:

X