Pregunta

Quiero crear una TabActivity que funciona como un navegador. Cuando se crea la actividad, que cuenta con dos pestañas: "Tab1" y "Añadir Tab". Cuando se hace clic en el botón "Añadir Tab", se debe añadir una nueva pestaña.

Tab 1 | Add Tab
==> Add Tab is clicked
Tab 1 | Tab 2 | Add Tab
==> Add Tab is clicked
Tab 1 | Tab 2 | Tab 3 | Add Tab

...

Todos mis contenidos pestañas son instancias de la misma actividad.

¿Cuál es la mejor manera de hacer eso?

¿Fue útil?

Solución 2

Después de probar durante unos días, no se decantó por el TabActivity y diseñar mi propia actividad.

Resulta que funciona muy bien, mucho menos la línea de los códigos y más FPS (estoy usando sólo una vista para todos mis artículos, y acaba de restablecer los campos cada vez que enciendo de una pestaña a otra.

Si alguien está interesado puedo publicar la clase aquí, que me haga saber.

Otros consejos

Se podría intentar establecer un onTabChangedListener en su TabHost por los clics en la pestaña "Añadir Tab" que crearía otra pestaña (utilizando el habitual TabSpec métodos que utilizó para crear sus fichas iniciales), a continuación, cambie a la pestaña recién creado usando el TabHost setCurrentTab .

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top