Читать книгу El gran libro de Android - Jesus Tomás Gironés - Страница 77
2.8.2. Los temas
ОглавлениеUn tema es un estilo aplicado a toda una actividad o aplicación, en lugar de a una vista individual. Cada elemento del estilo solo se aplicará a aquellos elementos donde sea posible. Por ejemplo, CodeFont solo afectará al texto.
Para aplicar un tema a toda una aplicación, edita el fichero AndroidManifest.xml y añade el parámetro android:theme en la etiqueta <application>:
<application android:theme = "@style/MiTema">
También puedes aplicar un tema a una actividad en concreto:
<activity android:theme = "@style/MiTema">
Además de crear tus propios temas, vas a poder utilizar algunos disponibles en el sistema. Puedes encontrar una lista de todos los estilos y temas disponibles en Android en: http://developer.android.com/reference/android/R.style.html
Ejercicio: Aplicando un tema del sistema |
1.Abre el proyecto Asteroides.
2.Aplica a la actividad principal el tema android:style/Theme.Dialog tal y como se acaba de mostrar.
3.Visualiza el resultado.
Práctica: Creando un tema en Asteroides |
1.Abre el proyecto Asteroides.
2.Crea un tema llamado TemaAsteroides que herede de android:style/Theme.NoTitleBar. Este tema no muestra la barra con el nombre de la aplicación.
3.Aplica este tema a la aplicación.