Como dar estilo: color, sombras, tamaño a un texto Textview

Objetivo:

Dar formato (color, sombreado, tamaño) a un texto (Textview).

Es importante tener nuestros textos correctamente formateados, para ganar visualización en nuestra aplicación.

Se pueden realizar formatos tanto en Java como en XML, pero presentaremos el segundo caso, para continuar nuestra filosofía en la web de separar vista-controlador entre estos dos lenguajes.

A continuación se muestra la captura de pantalla de Cartelera de Cine, una aplicación Android disponible en Android Market. El nombre de la ciudad es un TextView formateado mediante el XML, que se muestra más abajo. Id variando los diferentes valores mostrados hasta alcanzar el nivel de sombras, color,etc deseado:

Captura_cartelera_de_cine

Código fuente XML:

[sourcecode language=”xml”]
<TextView android:id="@+id/cartelera_texto_ciudad"
android:layout_width="fill_parent" android:layout_height="wrap_content"
android:text="" android:textSize="30sp" android:textStyle="bold"
android:textColor="#000000" android:shadowColor="#8a6603"
android:shadowDx="3" android:shadowDy="2" android:shadowRadius="1.8"
/>
[/sourcecode]

Dicho código pertenece al texto en…Madrid