Android:Html.fromHtml()方法不使用标准的Html标记

时间:2015-07-11 11:25:16

标签: android html

所以我有一个HTML字符串,我希望在textview中显示为样式文本,但它似乎永远不会起作用。我的HTML字符串使用了应该由fromHtml()方法支持的标记,但它从不正确显示文本,只返回原始的HTML字符串。这是我的HTML示例:

<div class="className"><p>Sample text <a href="http://www.example.com">http://www.example.com</a></p></div>

没有什么特别的,你可以看到,但它永远不会正确解析它。可能是该方法不支持&#34;类&#34;属性?如果是这样,我该如何添加对它的支持?

2 个答案:

答案 0 :(得分:0)

Html类仅限于支持HTML元素。 &#34; class&#34;属性不受支持。

要了解可以使用哪些标签以及如何呈现它们,请参阅source code(android 5.0.1 r1)。您可以提供自定义TagHandler或使用WebView来显示复杂的HTML页面。

答案 1 :(得分:0)

试试这个lib:https://github.com/SufficientlySecure/html-textview 它支持多个标签,而不是Android中的原生Html.fromHtml。