Android TextView with HTML&分隔器

时间:2010-07-08 20:35:14

标签: html android textview

我有一个TextView,它是ListView行项的一部分。在那个TextView中,我有一些使用Html.fromHtml()呈现的HTML。我想知道是否有办法在html中有效地执行<hr>标记,以便它在TextView中的2个项目之间呈现水平线。这有可能吗?

3 个答案:

答案 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> )来实现类似的功能。但是,您的生产线不会填满整个空间。