当用ClickableSpan设置点击时,常规需要注意的问题:
1、TextView的movementMethod需要设置LinkMovementMethod.getInstance(),否则不可点击
2、设置链接的颜色等,需要用updateDrawState方法中TextPaint去改变
3、ClickableSpan设置在文字结尾,此时空白区域也是可以点击的。解决方案:点击文案结尾处增加"\u200b"。"\u200b"为不可见字符,且零长度(Zero with space)
1、TextView的movementMethod需要设置LinkMovementMethod.getInstance(),否则不可点击
2、设置链接的颜色等,需要用updateDrawState方法中TextPaint去改变
3、ClickableSpan设置在文字结尾,此时空白区域也是可以点击的。解决方案:点击文案结尾处增加"\u200b"。"\u200b"为不可见字符,且零长度(Zero with space)
本文标题:【Android】ClickableSpan点击的问题
本文链接:https://www.haomeiwen.com/subject/yaknzctx.html
网友评论