¿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
- Imagen de fondo de pantalla completa en una actividad
- Clase emitida excepción en FrameLayout cuando estoy tratando de cambiar el orden de las vistas en el diseño xml?
- Cómo deshabilitar detrás de ver haga clic en evento Framelayout
- Tratando de agregar un fragmento a mi contenedor de fragmentos FrameLayout
- Android: Borde personalizado para FrameLayout
- Llamar ViewGroup # addView y ViewGroup # removeView causa NullPointerException
- Crear diseño de forma programática en android - tema
- Android: ¿Cómo usar colores personalizados?
- Cómo obtener clics en dos botón solapado en la misma disposición de marco en android
- ¿Qué hace FrameLayout?
- Conversión de FrameLayout como mapa de bits
- Cómo usar el arrastrar correctamente de una vista en android
- Cómo programar mediante programación el orden z de vistas
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.
- Robolectric app testing con Firebase
- ¿Usar el botón de retroceso de Android en el dispositivo para volver a la vista principal en la aplicación Framework7?