我想使用Html.fromhtml在textview中显示一些html文本,例如:
<font color=royalblue>hello</font> a royalblue color ...
royalblue在android资源文件中定义,还有许多其他颜色
<color name="royalblue">#A0B4F0</color> a royalblue color ...
我想找到所有color = xxx并将其替换为color =颜色资源文件中的相应值
<font color="#A0B4F0">hello</font>
所以Html.fromhtml()
可以正确处理字体标记。
我该怎么做?
答案 0 :(得分:0)
String tv = textview.getText();
tv = tv.replace("royalblue", "#A0B4F0");
textview.setText(tv);