为了账号安全,请及时绑定邮箱和手机立即绑定

textview设置属性autolink后,点击网址链接如何捕捉到点击事件或者如何让其跳转

textview设置属性autolink后,点击网址链接如何捕捉到点击事件或者如何让其跳转

ABOUTYOU 2019-03-21 18:15:53
1.现在有一个需求,textview中的字符串,例如:”你好,欢迎来到android世界!http://www.google.com 谷歌是我们的一个好工具“ 点击字符串中的网址不让其跳转到浏览器中,而是能够解析网址中的id,从而跳转到app中特定的activity中。我已经设置了textview的属性autolink="true"2.目前的问题是,点击网址总是跳转到浏览器!所以我该如何捕捉到点击网址的事件或者如何跳转到指定的Activity中?
查看完整描述

7 回答

?
牛魔王的故事

TA贡献1830条经验 获得超3个赞

需要这么绕弯吗?直接textView设置clickable="true",然后设置textview.setOnclickListener点击事件,跳转就可以,textview.getText获得网址


查看完整回答
反对 回复 2019-04-24
?
慕后森

TA贡献1802条经验 获得超5个赞

继承ClickableSpan重写onClick方法


查看完整回答
反对 回复 2019-04-24
?
叮当猫咪

TA贡献1776条经验 获得超12个赞

不要用autolink属性, 直接设置textview的点击事件, 含符合条件的String 就除非相应的事件:比如调用某个activity


查看完整回答
反对 回复 2019-04-24
  • 7 回答
  • 0 关注
  • 895 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信