如何测试文本视图是否包含特定链接



我有一个文本视图,其中包含作为a标记的链接。在string.xml中,我有这样的字符串-This is my text view with <a href="url">link</a>

我想通过编程检查textview是否有这个链接,以及它是否可以点击。如果我尝试使用textview.getText().toString(),它会将html转换为纯文本(而不是原始html(并删除所有链接。

有什么办法我可以查一下吗?第二部分是,我可以手动验证链接是否可点击,但我想通过编程验证链接是否有效。我该怎么做?

感谢@Andy

textview.getUrls((为您获取文本视图中可扩展的URL-因此在您的示例中,它将返回一个长度为1和[0].getUrl((的数组将返回";url";。

((TextView) v).getUrls()[0].getURL()

相关内容

最新更新