Administrar correctamente la navegación Tabbar con ActivityGroup o Fragments etc en Android?
Estoy usando Tabbar con ActivityGroup en una de mi aplicación de ejemplo. A continuación se muestra la estructura de mi aplicación
Tab1 -> ParentActivity1 -> ChildActivity_11 -> ChildActivity_12 Tab2 -> ParentActivity2 -> ChildActivity_21 -> ChildActivity_22 Tab4 -> ParentActivity3 -> ChildActivity_31 Tab4 -> ParentActivity4 -> ChildActivity_41
Problema que estoy enfrentando es cuando presiono botón nativo de vuelta en ChildActivity_12 entonces debería ir a ChildActivity_11 pero de alguna manera está saliendo de la aplicación. ¿Puede alguien sugerirme cuáles deben ser mis cheques aquí?
- RelativeLayout: alinear la vista con el hijo del grupo de vista de hermanos
- Mejor equivalente de Android para iOS Tab Bar Controller
- Cómo desplazar las pestañas en tabview
- Cómo obtener esta barra de pestañas
- Cambiar el título de la barra de acción para cada desplazamiento de pestaña en android
Paralelo si alguien me puede guiar aquí para gestionar la navegación correctamente en los controles de navegación como Tabbar con ActivityGroup, Fragmentos etc en Android?
- Cómo minimizar la aplicación completa en android?
- Barra de acción de Android barra divisora de barras
- ¿Cómo configurar la barra de pestañas en la parte inferior de android?
- TabWidget parpadea cuando el teclado oculta android
- Android: fallo de la aplicación cuando vuelvo a pulsar el botón (activitygroup + TabWidget)
ActivityGroup
ha sido marcado como desaprobado desde hace bastante tiempo. Si usted está buscando para lograr una apariencia moderna para su aplicación, a continuación, ActionBar
Tabs
y Fragments
son el camino a seguir.
Una cosa a tener en cuenta también es la forma moderna de Android presenta pestañas para el usuario, ya que difiere mucho de iOS. En iOS, el TabBarController permanece en la parte inferior de la pantalla, incluso después de que el usuario navega dentro de la pestaña. En Android, las pestañas pertenecen a una Activity
. Si el usuario navega más profundo, generalmente se presenta una nueva Activity
y las pestañas de la antigua Activity
ya no son visibles.
Como se indica en los documentos de Android en las pestañas , se utilizan mejor para "pantallas hermanas relacionadas con la colección". Si está buscando proporcionar una colección de elementos de navegación igualmente ponderados, podría valer la pena examinar otros patrones, como el NavigationDrawer , ActionBar Spinners o un Dashboard.