我正在为android创建一个应用程序,它所做的一件事是将现有的Html放在服务器上,并使用TextView将其显示给用户。大多数Html标签都很好(例如粗体),但像无序列表(又名子弹)使用时无法正确呈现Html.fromHtml(txt)
将HTML项目符号转换为PlainText
我注意到在android文档中存在BulletSpan。但是,如何正确使用它绝对没有任何解释。
BulletSpan的确能帮助我,我该如何去使用它?
最后,如果它不能帮助我,我怎么能改变所有的列表在Java中的前面有星号(比如markdown)?
请不要回答,以使用webview。
你需要在HTML上使用HtmlCleaner吗? Html.fromHtml()使用TagSoup来处理“脏”HTML,所以它看起来像你的HTML将被处理两次。 – 2012-07-11 23:24:04
现在,它演变成了一个独立的项目,它是Html.fromHtml()的直接替代品:http://github.com/NightWhistler/HtmlSpanner – NightWhistler 2012-12-04 13:51:29
你的图书馆看起来很甜美。我等不及用它了。 – MinceMan 2013-06-04 22:41:23