Android: diseño de la interfaz de usuario para el calendario

Estoy planeando desarrollar una interfaz de usuario de calendario con el tiempo desplegado horizontalmente y fecha verticalmente. Refiera por favor la imagen abajo:

http://i54.tinypic.com/a2uiw8.png

El siguiente es mi requisito de diseño para el diseño de interfaz de usuario adjunto anterior:

  1. Esta interfaz de usuario debería permitirse desplazarse horizontal y verticalmente

  2. Mientras se desplaza horizontalmente, la primera columna con la fecha es estática y no se mueve horizontalmente. Sólo el calendario de reuniones y la hora en la parte superior deben desplazarse

  3. Al desplazarse verticalmente, la parte superior de la mayoría de las filas con el tiempo y el texto de "mi calendario" no debe moverse y debe ser estática. Sólo la columna Fecha y las columnas de reunión deben desplazarse

Mis preguntas:

  1. ¿Cuál es el mejor diseño para esto? Supongo que tablelayout es la buena para usar

  2. ¿Cómo implementar los requisitos de diseño mencionados en 2 y 3 usando el diseño de la tabla o cualquier otro diseño?

Estoy tratando de encontrar una solución para esto. Pero no podía encontrar uno mejor. por favor ayudame con esto.

Gracias..

Un tablelayout se podría utilizar, pero usted podría también usar relativelayout.

Sobre la segunda pregunta no puedo dar una respuesta completa, pero podría señalar en la dirección correcta.

Necesitará capturar dónde está el dedo y mover sólo la columna exterior y las filas cuando se cambia el movimiento del dedo. Por lo tanto, éstos serán estáticos y sólo cambiarán de código de alguna manera. Las partes internas que se mueven todo el tiempo tiene que hacerse de un componente que permite desplazarse en ambas direcciones con el contenido completo dentro. Pero cómo y qué puntos de vista utilizar, no lo sé. Puede que tenga que dividir esta pregunta en varias partes, pero primero trate de encontrar la respuesta tomando un problema a la vez 🙂

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.