Читать книгу 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.

El gran libro de Android

Подняться наверх