Поддержка HTML в TextView довольно ограничена, но вот пример некоторых вещей, которые вы можете сделать:
https://github.com/brianjolly/TextFun
Ключ экранирует открывающую скобку в вашемstrings.xml
<string name="fun_text">I like <font color=\'0x00b0f1\'>BLUE!</font> and <b> Bold</b> and <i> italic</i> and <u> underline</u></string>
И затем сбросьте текст следующим образом:
String styledText = tv.getText().toString();
tv.setText(Html.fromHtml(styledText), TextView.BufferType.SPANNABLE);
Прелесть открытого исходного кода в том, что вы можете увидеть, что Html.fromHtml () поддерживает в исходном коде Android здесь:
https://android.googlesource.com/platform/frameworks/base/+/master/core/java/android/text/Html.java
Если вы хотите сделать что-то более сложное, взгляните на WebView