Pregunta

Me gustaría mostrar un fragmento diferente en un tabhost, para cada pestaña. Pero parece que no hay una manera fácil de hacer esto. Tabhost solo puede aceptar A. vistas o B. intentos que inician actividades cuando el usuario selecciona una pestaña.

Ir con un medio que tengo que inicializar cada fragmento y cargarlos en vistas de contenedores que se dan al tabhost. Pero quiero que estos fragmentos se carguen solo cuando sea necesario, cuando el usuario selecciona su pestaña.

Ir con B significa que carga los fragmentos en actividades separadas para cada pestaña. Pero me gustaría que el fragmento pudiera alcanzar la actividad de los padres "originales", no solo una actividad de shell que los aloja en un contenido de pestaña.

¿Me estoy perdiendo de algo? ¿Hay alguna forma de administrar fragmentos con Tabhost correctamente?

¿Fue útil?

Solución

Algunos éxitos aquí:

  1. Soporte de fragmentos con Tabhost
  2. Android 1.6 y Fragment & Tabhost

Por lo que entendí, "enlace" un fragmento dentro de un tabhost no está permitido, debe crear actividades que incluyan sus fragmentos y luego llamar a estas actividades desde Tabhost.

EDITARla "solución oficial" de Google, y con Bonitas animaciones.

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