¿Qué es una actividad no incrustada y por qué no funciona android: fitsSystemWindows?
Estoy tratando de usar el atributo android:fitsSystemWindows
en una vista para que no se bloquee por mi barra de navegación translúcida, pero no está haciendo nada. La documentación de Android en ella dice fitsSystemWindows
"Sólo tendrá efecto si esta vista está en una actividad no incrustada."
¿Qué es una actividad integrada? ¿Sería posible que yo hubiera creado uno accidentalmente? ¿Y es posible obtener el efecto de fitsSystemWindows dentro de uno?
- Cómo poner divisor en posición particular en una vista de lista de Android
- android - UI como deslizamiento hacia abajo barra de notificación
- Android- múltiples hilanderos
- ¿Cómo mostrar el diseño del menú en el diseño mainactivity en la ventana de vista previa en Android Studio?
- ¿Cómo puedo establecer un ancho máximo en un LinearLayout para que no se estire en modo horizontal?
- Tabs Deslizar dirección en la aplicación de Android de derecha a izquierda
- Android: Qué práctica es mejor para usar CoordinatorLayout
- Programe el ancho del botón de forma programada en 50% de los padres LinearLayout
- Añadir vista horizontal y verticalmente en LinearLayout dinámicamente
- Cómo agregar el diseño personalizado a Arrayadapter?
- ¿Por qué Android Studio siempre muestra ActionBar en el diseño de la aplicación, incluso cuando está deshabilitado?
- Android: ¿Cuál es el valor predeterminado de android: dividerHeight para una vista de lista
- Android: ¿Cómo incluir dinámicamente una disposición XML?
Una actividad incrustada es una actividad alojada dentro de una actividad principal. El ejemplo común es el TabHost / TabActivity. En particular, las Acitvidades incrustadas residen en LocalActivityManager del host, que es conceptualmente similar al FragmentManager
que le permite mostrar una Actividad dentro de otra.
Dada esta definición, es fácil entender por qué sólo la actividad host (no incorporada) puede soportar el atributo fitsSystemWindows
, ya que cualquier Actividades incrustadas está restringida al área definida por su host.
Es muy poco probable que haya creado uno accidentalmente.
Consulte: android: uso de ActivityGroup para integrar actividades
- ListView – ImageLoader mueve Lista / Elementos en Scroll up
- Actualizaciones de ubicación de Android en un servicio