您的位置:首页 > 其它

View事件 4000 穿透,解决方法

2015-12-08 17:59 260 查看
原因:

多个View重叠,点击事件穿透,点击顶层的view底层的view响应了

处理方法:

在顶层消费点击事件,传递不到底层

1.   可以使用setOnClickListener不响应点击事件、

2.   setOnTouchListener返回值变为true

3.  给控件添加属性:android:clickable="true"

4.   使用Android Touch事件处理机制 重写onTouchEvent返回true

Android Touch事件处理机制具体见分享

最终解决这个bug的方法:

1.查找点击会被穿透的所有布局
2.対最外层布局根据处理方法进行处理
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: