我一直在使用Html.fromHtml
将html文字显示为TextView
,但我并不完全满意,主要是因为它不支持项目符号(li,ol)
我遇到了HTMLSpanner
(https://github.com/NightWhistler/HtmlSpanner),这看起来值得探索。
麻烦的是,我正在使用Eclipse
,并且对java
这个世界有点新鲜,我不清楚如何将该代码合并到我的项目中。
我已合并其他私人图书馆(例如sqliteassethelper
& photozoom
),但HTMLSpanner
令我感到困惑。
有人可以帮忙吗?
答案 0 :(得分:0)
是的,在得到HtmlSpanner(Alex Kuiper)的作者的帮助之后,这里需要做些什么:
Html.fromHtml()
替换为new HtmlSpanner().fromHtml()
tv_question.setText(new HtmlSpanner().fromHtml(mtext));
醇>
我需要HtmlSpanner主要用于额外的"列表"功能,所以我一直专注于此......并发现了一些小问题:
<ol><li>This is part of the parent list <br><ul><li>First child list item"
...list ended.</li></ul><p><br>Regular paragraph started...
<ol><li>Apples
(以及所有后续列表项)将显示为&#34; 1.Apples&#34;,而不是&#34; 1。苹果&#34 ;.我还没有找到解决方法。<u>...</u>
不起作用。我的环境:Ubuntu 12.04,Eclipse 4.2.1(Juno),Android API 20
总的来说,我很高兴有一套很棒的课程可以访问。非常感谢Alex。