利用事件分发机制解决ScrollView嵌套ListView滑动

2018-10-09  本文已影响0人  武境丶林动

  相信大家编写程序时都遇到过ScrollView嵌套ListView的坑,ScrollView嵌套ListView使用会出现ListView只会显示一行,且ListView不能滑动。那么怎么样才能实现ListView和ScrollView滑动互不影响呢?


解决方案:

自定义父层View(这里是ScrollView)并重写onInterceptTouchEvent()方法

自定义ScrollView

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

替换布局

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

上一篇下一篇

猜你喜欢

热点阅读