自定义TextView支持微博功能后在ListView占用了Item的办法
使用setMovementMethod才能使TextView里面的元素自动拥有点击功能,支持ClickSpan。但是加上这个方法会造成ListView的每个项无的文本会占用ListView的ItemClick,解决这个办法需要重写一个setMovementMethod方法,详见代码如下:
setMovementMethod(TextViewFixTouchConsume.LocalLinkMovementMethod.getInstance());这样即给TextView增加点击效果,又不让其占用Item的点击焦点。类似微博的@ 、表情、链接等。
最后发个图,给大家参考