Форматирование текста TextView с использованием значений / strings.xml, HTML и CSS

Я пытаюсь отформатировать TextView с большим количеством текста, чтобы выглядеть лучше, и, поскольку я чувствую, что это очень легко с HTML и CSS, я думал, что отдам его. И поскольку наличие в значениях / strings.xml позволяет вам локализовать, я нашел, что это лучший вариант. Теперь мне удается получить HTML в строчке с помощью:

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

Но если я попытаюсь например:

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

Он просто вставляет код CSS в виде обычного текста, невозможно ли форматировать его с помощью CSS, или у кого-нибудь есть хороший отзыв для меня здесь?

Спасибо за любую помощь по этому поводу.

Вы должны сказать TextView, что он получает HTML. Думаю, вы можете найти здесь ответ. Это для HTML. CSS не поддерживается – вам нужно сделать это с помощью вашего макета XML …

Я думаю, вы, возможно, немного ожидаете от TextView или, скорее, из метода Html.fromHtml, так как именно это превращает HTML в Spannable, который вы можете использовать с TextView. Это довольно просто. Вот что он поддерживает:

http://commonsware.com/blog/Android/2010/05/26/html-tags-supported-by-textview.html

Вы можете использовать android.webkit.WebView.loadData () для визуализации HTML + CSS вместо TextView.