两个输入字符串,例如:
1.超链接输入:
"<a href=\"https://blog.twitter.com/official/en_us/topics/company/2018/keeping-your-account-secure.html\">Что случилось с паролями в логах Twitter</a>"
2. 简单网址:
https://www.youtube.com/watch?v=2Cj6CbC-DkU
TextView 类有两种方法可以突出显示链接并使它们可点击:
1.通过代码:
TextView.setMovementMethod(LinkMovementMethod.getInstance());
2.通过XML:
android:autoLink="web"
处理超链接的已知问题我们应该使用 LinkMovementMethod 的第一种方法,并删除 xml 属性“autoLink”。
关键是当我使用这个解决方案时,我的 textView 会忽略简单的链接(示例中的第二个输入字符串)。反之亦然 - 如果我使用 XML 解决方案,textView 将忽略超链接。
问题是我应该使用什么来支持这两者:超链接和简单的 url?