最近我在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不支持这个基本功能。 有没有办法实现我的目标?
答案 0 :(得分:0)
好吧,显然android目前不支持TextView中的超链接。
我已经使用WebView而不是TextView进行了变通。