美文网首页
利用事件分发机制解决ScrollView嵌套ListView滑动

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

作者: 武境丶林动 | 来源:发表于2018-10-09 10:09 被阅读0次

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


    解决方案:

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

    自定义ScrollView

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

    替换布局

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

    相关文章

      网友评论

          本文标题:利用事件分发机制解决ScrollView嵌套ListView滑动

          本文链接:https://www.haomeiwen.com/subject/enqeaftx.html