Investigando un poco más sobre Android, hemos descubierto, que no solamente es posible trabajar con textos planos, sino que también, te permite insertar e interpretar cadenas html.

A continuación mostramos un ejemplo de cadena html perfectamente codificada y almacenada en la carpeta res/values:

Este texto es<font color='red'>Rojo</font> y <font color='blue'>Azul </font>

Un forma simple de mostrar el fragmento de texto anterior es a través de las siguientes lineas de código:

String text = getResources().getString(R.string.text);;
CharSequence styledText = Html.fromHtml(text);
((TextView) findViewById(R.id.outputText)).setText(styledText, TextView.BufferType.SPANNABLE);

Donde como resultado obtenemos:

Este texto es Rojo y Azul

Para mas información, recomendamos consultar la documentación de Android.