使用clickablespan时点击无效问题

来源:互联网 发布:淘宝买枪暗语 编辑:程序博客网 时间:2024/05/21 17:14

有时候一行文字显示多种样式,不想布局文件太复杂,用一个TextView搞定,这时候就会用到SpannableString或者SpannableStringBuilder。

这次在给SpannableStringBuilder设置ClickableSpan时发现点击事件无效,这倒是第一次遇到。基本的像setSpan()要在setText()之前或者setText()内容是SpannableStringBuilder而不是toString这些就不说了,其实很简单,给TextView设置

setMovementMethod(LinkMovementMethod.getInstance()),让超链接起作用。顺便提下,TextView的setMovementMethod()和setIsSelectable()方法都可以让TextView支持内容滚动。


阅读全文
0 0