El significado de android: colorForeground

Estoy escribiendo un nuevo tema copiando partes de la Theme.Light incorporado, y no entiendo lo que android: colorForeground significa.

La única información que pude encontrar es "Color predeterminado de imágenes de primer plano" aquí, pero todavía no puedo entender lo que significa.

¿Puede alguien por favor aclararme?

El diseño que utilizo para las pruebas:

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" android:colorForeground="#80ff8000" > <EditText android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="First EditText" android:colorForeground="#ffffffff" /> <TextView android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="First TextView" android:colorForeground="#ff000000" /> <RelativeLayout android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="wrap_content" android:colorForeground="#ffffffff" > <EditText android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="Second EditText, inside a RelativeLayout" android:colorForeground="#ff0000ff" android:layout_alignParentTop="true" android:layout_marginTop="10dip" /> <TextView android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="Second TextView, inside a RelativeLayout" android:colorForeground="#ff00ff00" android:layout_alignParentTop="true" /> </RelativeLayout> </LinearLayout> 

Puedes ver una muestra de uso de "android: colorForeground" en el estilo de SwitchCompat:

Estilo SwitchCompat

El estilo (tema) para ello:

 <style name="MySwitch" parent="Theme.AppCompat.Light"> <!-- active thumb & track color (30% transparency) --> <item name="colorControlActivated">@color/indigo</item> <!-- inactive thumb color --> <item name="colorSwitchThumbNormal">@color/pink</item> <!-- inactive track color (30% transparency) --> <item name="android:colorForeground">@color/grey</item> </style> 

Y aplicando:

 <android.support.v7.widget.SwitchCompat android:layout_width="wrap_content" android:layout_height="wrap_content" android:checked="true" android:theme="@style/MySwitch"/> 

Como puedes ver, "android: colorForeground" determina el color inactivo de la pista de SwitchCompat.

El tema "MySwitch" extiende algún tema de actividad ("Theme.AppCompat.Light") y "android: colorForeground" para modificar algún valor predeterminado del tema de actividad.

Así que es una muestra de "android: colorForeground" uso. Probablemente no hay el único significado ..

Este es el enlace de muestra: http://www.materialdoc.com/switch/

  • Actividad que se mostrará incluso cuando el teléfono esté en modo bloqueado
  • Cómo extraer valores de color (#rgb) de un tema de Android?
  • Cambiar el color de la flecha de la barra de acción de forma dinámica
  • Nombre del tema de Android del ID de tema
  • Cambiar dinámicamente el tema de la actividad
  • Android: cambia TextView textColor cuando el padre está enfocado
  • SetTheme que no cambia los colores del tema
  • TextAppearance en el tema
  • Cómo evitar la pantalla negra al iniciar una aplicación
  • ¿Cómo puedo hacer que la barra de estado sea blanca con iconos negros?
  • Cómo mostrar un WebView con Theme.Dialog estilo en Android
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.