利用事件分发机制解决ScrollView嵌套ListView滑动
2018-10-09 本文已影响0人
武境丶林动
相信大家编写程序时都遇到过ScrollView嵌套ListView的坑,ScrollView嵌套ListView使用会出现ListView只会显示一行,且ListView不能滑动。那么怎么样才能实现ListView和ScrollView滑动互不影响呢?
解决方案:
自定义父层View(这里是ScrollView)并重写onInterceptTouchEvent()方法

将MyScrollView替代布局中的ScrollView,并设置ListView的宽高。布局代码如下:

这样就可以完美解决滑动冲突问题了。
