html - 如何使 fromHTML 中的链接可点击? (安卓)

标签 html android hyperlink

这似乎是一个微不足道的问题,但它让我有点难过。我想使用 Html.fromHtml() 加载一个 HTML 字符串,并让字符串中的任何链接都可以点击并在浏览器中打开。

基本示例:

textView.setText(Html.fromHtml("<a href=\"http://www.google.com\">This is a link</a>"));

使用此代码段,文本的格式就像它是一个链接(蓝色,下划线),但它不可点击。我试过 Linkify,但它似乎只适用于不基于 HTML 的链接。

有什么建议吗?

最佳答案

如我所料,解决方案很简单:

textView.setText(Html.fromHtml("<a href=\"http://www.google.com\">This is a link</a>"));
textView.setMovementMethod(LinkMovementMethod.getInstance());

第二行以某种方式激活了链接行为,尽管我不太确定如何。 Google Code 解决了同样的问题。 .

关于html - 如何使 fromHTML 中的链接可点击? (安卓),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4303160/

相关文章:

javascript - iframe 中的 Youtube 视频未隐藏在 Safari 5.1 中

java - java中无法访问的语句返回

android - OnTouchListener 在 TranslationAnimation 期间不进行翻译

javascript - 全局 Javascript 链接处理程序

html - 点击调用电话分机智能手机

css - IE 和 Firefox 放大时 div 重叠,Chrome 没问题

php - 可以使从数据库调用的图像成为另一个页面的链接吗?

python Tkinter 将文本显示为超链接

java - 是否可以将 HTML 加载到 jTable 中?

android - 仅在 INTEGER PRIMARY KEY 上允许使用 AUTOINCREMENT - android