通过意图

时间:2018-05-08 13:28:40

标签: android html android-intent hyperlink

最近我在Android中遇到了一个令人惊讶的问题。我从后端获得了一个有效的HTML文档,我希望将其作为电子邮件正文发送。

因此除了<之外,大多数HTML标记都受到android解析器的尊重。 a href> 标记。

一个例子:

String html = "<a href=\"" + link + "\">" + link_text + "</a>";

将完美地工作

然而

String html2 = "<a href=\"" + link + "\">" + hyperlink_text + "</a>";

将超链接文本显示为文本而不是链接。

这是相关代码段

intent.setType("text/html");
intent.putExtra(Intent.EXTRA_TEXT,Html.fromHtml(html2));

我在网上搜索过,我发现了许多类似问题和许多无用的问题。 可能是Android不支持这个基本功能。 有没有办法实现我的目标?

1 个答案:

答案 0 :(得分:0)

好吧,显然android目前不支持TextView中的超链接。

我已经使用WebView而不是TextView进行了变通。