textcolorprimary - Diferencia entre android: windowBackground y android: colorBackground?
styles xml android (2)
windowBackground son propiedades de estilo que solo son efectivas cuando el estilo se aplica como un tema a una Actividad o aplicación y el atributo de Android: windowBackground solo admite una referencia a otro recurso; a diferencia de android: colorBackground, no se le puede dar un color literal
http://developer.android.com/guide/topics/ui/themes.html
EDITADO: es decir, el valor de windowBackground debe ser un color referenciado:
<item name="android:windowBackground">@color/red</item>
Pero para backgroundColor puedes usar literales:
<item name="android:colorBackground">#ff0000</item>
¿Cuál es la diferencia entre android:windowBackground
y android:colorBackground
?
Ejemplo:
<style name = "theme">
<item name ="android:windowBackground">@color/black</item>
<item name ="android:colorBackground">@color/black</item>
</style>
¿Cuál afectaría el color que ves cuando se carga una nueva actividad?
windowBackground
solo afecta el fondo de la ventana principal.
colorBackground
no solo afecta al fondo de la ventana principal, sino también a todos los componentes, por ejemplo, los diálogos, a menos que lo anule en el diseño del componente.
Así que ambos cambian el fondo de la actividad, pero el colorBackground
cambia muchas más cosas también.