如果链接位于<p>元素中,如何显示Html.fromHtml中的链接?

时间:2019-05-04 18:21:09

标签: android

问候!

我想将此HTML格式化为textview:

<p><a href="https://developerfromjokela.com">Attachment</a></p>

我希望<a>元素像这样:

Screenshot with expected result

我得到的是什么

Screenshot with problem

我认为问题发生了,因为:

  • HTML类无法从元素的子级获取链接

这是我的代码:

if (message.getContentHtml().split("<p>").length > 2)
                messageText.setText(HtmlCompat.fromHtml(message.getContentHtml(), HtmlCompat.FROM_HTML_SEPARATOR_LINE_BREAK_BLOCKQUOTE));
            else
                messageText.setText(HtmlCompat.fromHtml(message.getContentHtml(), HtmlCompat.FROM_HTML_SEPARATOR_LINE_BREAK_HEADING).toString().trim());

进行此修剪是因为HTML.fromHtml正在生成一些空格,并且如果只有一行,则可以对其进行修剪以使其在UI中看起来不错。我尝试将其删除,但仍未显示链接。

感谢您的帮助 问候。

0 个答案:

没有答案