Join FlipAndroid.COM Telegram Group: https://t.me/joinchat/F_aqThGkhwcLzmI49vKAiw


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

  • ListView dentro de ScrollView no se desplaza en Android
  • Cómo utilizar Roboto en el diseño xml
  • La alineación no es correcta al agregar vista dinámicamente a GridLayout
  • CoordinatorLayout y AppBarLayout elevación
  • Cómo cambiar el estilo de texto en el fragmento de preferencia
  • Cómo combinar fila en una celda en la disposición de la tabla en android, dinámicamente?
  • Animación del tamaño de texto de TextView de Android y no de TextView
  • Forzar Android Fast Scroll Bar en ListViews para dibujar dentro de relleno
  • One Solution collect form web for “¿Qué es una actividad no incrustada y por qué no funciona android: fitsSystemWindows?”

    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

    FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.