He leído todo que los fragmentos de anidación debe ser evitado, pero no puedo ver cómo se hace la siguiente (por ejemplo here.):¿Hay alguna alternativa a los Fragmentos anidados?
Estoy trabajando en una aplicación de pestaña (android:minSdkVersion="12"
) con la siguiente interfaz de usuario :
la barra de búsqueda es siempre aquí y el usuario puede navegar a través de varias opciones de menú ('casa', 'galería' ...). Mi idea era usar una BaseActivity con un diseño que contenga la barra de búsqueda y un FrameLayout en el que cargaría el Fragmento correspondiente a la opción de navegación del usuario.
Mi problema es que en el Fragmento 'Inicio' tengo varias pestañas, que quería implementar de la misma manera, es decir, con un diseño que contiene la barra de pestañas y un FrameLayout en el que cargaría el Fragmento correspondiente, y esto conduce a Fragmento anidado ...
Sé que en lugar de BaseActivity podría usar varias actividades e incluir la barra de búsqueda en cada diseño, pero haría que aparezca y desaparezca cada vez que el usuario cambie las actividades ...
EDITAR
También necesito un pie de página fijo, por lo que no puedo usar la barra de acciones como lo propuso CommonsWare en su respuesta.
¿Alguien podría ayudar?
pero con varias actividades que no pueden tener el cuadro de búsqueda como una cabecera fija, ¿verdad? Tendría que incluirlo en el diseño de cada actividad y se volverá a cargar cada vez que cambie las actividades (es decir, desde el punto de vista de la IU desaparecería y reaparecería). Lo mismo si creo varias actividades para las pestañas. – jul
@jul: "Pero con varias actividades no puedo tener el cuadro de búsqueda como un encabezado fijo, ¿verdad?" - Ponlo en la parte superior de cada una de las actividades. Mejor aún, póngalo en la barra de acción. "Tendría que incluirlo en el diseño de cada actividad y se volverá a cargar cada vez que cambie las actividades (es decir, desde el punto de vista de la IU desaparecería y reaparecería)" - sí. – CommonsWare
Ok, voy a verificar si puedo personalizar la barra de acciones porque quiero la barra de búsqueda. También necesitaría un pie de página fijo, así que si puedo tener dos barras de acción y se pueden personalizar, lo usaré. Gracias. – jul