我有一个TextView,它是ListView行项的一部分。在那个TextView中,我有一些使用Html.fromHtml()呈现的HTML。我想知道是否有办法在html中有效地执行<hr>
标记,以便它在TextView中的2个项目之间呈现水平线。这有可能吗?
答案 0 :(得分:6)
正如您在Html
class source code中看到的那样,Html.fromHtml(String)
不支持所有HTML标记。这是允许的HTML标记列表:
br
p
div
em
b
strong
cite
dfn
i
big
small
font
blockquote
tt
monospace
a
u
sup
sub
那么,为什么不只使用WebView
代替TextView
?
答案 1 :(得分:2)
如果您可以弄清楚如何使用Span对象创建hr标记的可视化表示,那么您可以使用fromHtml方法的更长形式并提供Html.TagHandler的实例,该实例将使用可编辑的替换hr标记代表那个小时。
答案 2 :(得分:0)
不支持此功能。您可以使用═
之类的═
(这不是常规的等号raco pkg install <pkg-name>
)来实现类似的功能。但是,您的生产线不会填满整个空间。