我已经编码了html,其中偶数标签被编码为html实体
Some <b> bold </b> text
我希望在TextView
中将其显示为跨区字符串,但唯一的方法是使用Html.fromHtml()
两次
val decoded = Html.fromHtml("").toString() // Some <b>bold</b> text
val spanned = Html.fromHtml(decoded)
有更干净的方法吗?
答案 0 :(得分:0)
您可以使用cdata:
<string name="string"><![CDATA[Some <b>bold</b> text]]></string>
然后你只需将文本直接传递给HTML.fromHtml(记住API 24有一个新的调用,所以你必须考虑到这一点)