2012-08-22 22 views
5

Necesito agregar más de dos vistas a mi viewSwitcher. Lo intenté, pero me da siguiente registro de errores:Agregar más de dos vistas a ViewSwitcher

Can't add more than 2 views to a viewSwitcher

me gustaría saber si puedo solucionar este problema mediante cualquier propiedad de la ViewSwitcher incluso si agrego manualmente más puntos de vista de mi clase Java.

Gracias!

Respuesta

1

Al usar ViewSwitcher, esto no es posible.

La documentación Android:

Clase general

ViewAnimator que permite cambiar entre dos puntos de vista, y tiene una fábrica de la que se crean estos puntos de vista. Puede usar la fábrica al crear las vistas o agregarlas usted mismo. Un ViewSwitcher solo puede tener dos vistas secundarias, de las cuales solo se muestra una a la vez.

+0

Gracias por la información, es una lástima, porque entonces no voy a ser capaz de utilizar este. Quizás pueda agregar varios viewSwitcher superpuestos. – jlopez

+0

Dependiendo de su propósito ... Siempre puede crear una vista personalizada que cumpla con sus requisitos – DroidBender

+0

¿Cree que podría usar un 'viewAnimator' o' ViewFlipper'? Creo que ViewAnimator solo permite dos vistas – jlopez

17

En una nota lateral, puede utilizar ViewFlipper, que puede contener más de una vista

+0

¡Gracias! Lo intenté y hace las mismas funciones, incluida la animación entre vistas. – jlopez

3

ViewPager es también una buena alternativa. Puede cambiar entre varias vistas deslizando.

Aquí en este link se puede encontrar la descripción detallada:

Cuestiones relacionadas