URLSpan点击不起作用

URLSpan用于设置点击链接事件,点击相应文字可以跳转到特定链接。

需要配置 mTxHintView.movementMethod = LinkMovementMethod.getInstance()

参考代码如下:

var spannerString = SpannableString("登陆即代表您已阅读并同意用户协议及隐私政策")

val xieyiURLSpan = URLSpan("https://www.jianshu.com/p/")

val yinsiURLSpan = URLSpan("https://www.jianshu.com/p/")

spannerString.setSpan(xieyiURLSpan, 12, 16, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE)

spannerString.setSpan(yinsiURLSpan, 17, 21, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE)

mTxHintView.text = spannerString

mTxHintView.movementMethod = LinkMovementMethod.getInstance()

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容