Android : How to espape a 'greater than sign' in Html.fromHtml() which is understood as start tag instead of greater than sign

笑着哭i 提交于 2020-02-06 09:03:25

问题


I have a problem with Html.fromHtml which interprets "<" as a start tag and not as a "greater than" sign.

Is there a way to escape the "<" sign so it is displayed ?

Ex :

Html.fromHtml("<b>Test</b> : 10", Html.FROM_HTML_MODE_LEGACY)

Gives Test : 10

Html.fromHtml("<b>Test</b> : >10", Html.FROM_HTML_MODE_LEGACY)

Gives Test : >10

but

Html.fromHtml("<b>Test</b> : <10", Html.FROM_HTML_MODE_LEGACY)

Gives Test :


回答1:


You have to use &lt; to show < using Html.

Html.fromHtml("<b>Test</b> : &lt;10", Html.FROM_HTML_MODE_LEGACY)


来源:https://stackoverflow.com/questions/58718421/android-how-to-espape-a-greater-than-sign-in-html-fromhtml-which-is-unders

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!