通过一个项目下来出现关于事件一块冲突问题总结下
1、scrollView嵌套listView,listView显示不全问题,同理GridVIew也会出现。
2、listview子控件含有Button,出现listView item点击失效。
3、ViewPager嵌套listview,listview子控件含有Button,出现listView item点击失效,viewPager左右滑动切换卡顿。
解决方案:
1、推荐一个大神讲解的四种方案 四种方案解决ScrollView嵌套ListView问题,这里我选择是第四种方案,重写lisview,设置模式
2、需要做俩步来解决问题:
(1)在Item的xml文件根元素中添加属性:android:descendantFocusability="blocksDescendants"
(2)在冲突的子控件中添加属性:android:focusable="false"和android:clickable="true"
3、前半个问题与前面一样解决,后面这个还在研究