¿Cómo afectan su apariencia 'android: foreground' y 'android: foregroundGravity' en FrameLayout?

FrameLayout tiene los atributos android:foreground , android:foregroundGravity y android:measureAllChildren . He intentado estos atributos, pero no pude ver cómo afectan la apariencia del diseño o cómo funcionan.

 <FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:foreground="@android:color/holo_blue_dark" android:foregroundGravity="center" android:measureAllChildren="true" android:paddingBottom="@dimen/activity_vertical_margin" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin" tools:context="com.example.framelayoutdemo.MainActivity" > <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/hello_world" /> <ImageView android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@android:drawable/btn_dialog" /> </FrameLayout> 

He googled, pero no pude encontrar una ayuda con estos atributos. Por favor, proporcione un enlace al cual puedo referirme o ayúdeme con un ejemplo. Gracias

android:foreground apunta al primer plano que su Framelayout necesita dibujar encima de todos sus niños

android:foregroundGravity señala la gravedad de ese activo, si ese activo es un drawable. Eso significa que si usted está usando

 android:foreground="@android:drawable/bottom_bar" 

Entonces su dibujable se dibuja encima de todos sus niños y se coloca en el centro del Framelayout

android:measureAllChildren : Determina si se deben medir todos los niños o sólo aquellos en el estado VISIBLE o INVISIBLE al medir. El valor predeterminado es false. Esto significa que si se establece en falso, entonces todos los elementos en el estado GONE no se tienen en cuenta cuando la fase de medida de Framelayout está dando vueltas.

Espero que responda a su pregunta.

  • GetHeight devuelve 0 para todos los objetos de IU de Android
  • Android: cómo escalar una imagen para llenar el fondo de un LinearLayout sin preservar la relación de aspecto?
  • Android: Reutilización de vistas incrustadas en gridview
  • FrameLayout a RelativeLayout ClassCastException incluso si no hay FrameLayout usado
  • Cambiar el contenido de framelayout en el botón de clic
  • Uso de FrameLayout como fondo de pantalla en vivo
  • La llamada requiere el nivel 23 de API: error getForeground (), pero es un método FrameLayout ya que API 1
  • Android: Establecer márgenes en un FrameLayout mediante programación, no funciona
  • Agregar fragmento a framelayout de forma programática en android
  • Cómo obtener una foto de video jugando dentro de FrameLayout en android?
  • Colocar la vista dentro de FrameLayout en Android
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.