Formato del texto de TextView usando values ​​/ strings.xml, HTML y CSS

Estoy tratando de formatear un TextView con mucho texto para que se vea mejor, y como creo que esto es muy fácil con HTML y CSS, pensé que lo intentaría. Y ya que tenerlo en values ​​/ strings.xml te permite localizar, encontré que esta es la mejor opción. Ahora, me las arreglo para obtener HTML en una cadena con:

<![CDATA[ <html code here> ]]>

Pero si lo intento por ejemplo:

<![CDATA[
    <html>
    <head>
    <body>
    <style type=\"text/css\">
        p {
        display: block;
        border-bottom: 1px solid #31B6E7; }
    </style>
    </head>
    ...
    etc
]]>

Simplemente pegará el código CSS como texto simple, ¿no es posible formatearlo usando CSS de esta manera o alguien tiene un buen consejo para mí aquí?

Gracias por cualquier ayuda en este caso.

Respuestas a la pregunta(3)

Su respuesta a la pregunta