这似乎是一个微不足道的问题,但它让我有点难过。我想使用 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/