相信大家编写程序时都遇到过ScrollView嵌套ListView的坑,ScrollView嵌套ListView使用会出现ListView只会显示一行,且ListView不能滑动。那么怎么样才能实现ListView和ScrollView滑动互不影响呢?
解决方案:
自定义父层View(这里是ScrollView)并重写onInterceptTouchEvent()方法
自定义ScrollView将MyScrollView替代布局中的ScrollView,并设置ListView的宽高。布局代码如下:
替换布局这样就可以完美解决滑动冲突问题了。
网友评论