¿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?

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

  • Cambio de fragmentos o actividades (es decir, diseños) en el cambio de orientación
  • Android: Añade escuchas de eventos a cada elemento de un ListView
  • Intentando utilizar el tema holo en Android no funciona
  • Cajón de navegación - ¿qué hace syncState () y por qué debe llamarse dentro onPostCreate ()?
  • Android Fragments ¿Debo reutilizar 1 fragmento o crear nuevas instancias?
  • Esperar a que la otra vista final de la animación
  • Traducir animación funciona perfectamente cuando se define con XML y sólo una vez perfectamente por código - Android
  • Sombra interna en el círculo
  • Comportamiento impar: Tipo de clase del objeto devuelto por el método getText () de cambios TextView después de crear AccessibilityNodeInfo de TextView
  • ¿Dónde puedo encontrar algunos buenos ejemplos de la interfaz de usuario de Android?
  • Cambiar el color de fondo del checkbox en android
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.