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.