【发布时间】:2016-04-06 12:47:06
【问题描述】:
ListView 将其滚动方向锁定在滚动开始的方向。这很适合这种配置:
DrawerLayout
ListView
当我向上/向下滑动时,列表会滚动。当我向左滚动时,抽屉关闭:完美。当我开始向下滑动然后改变方向时,初始方向(水平/垂直)被锁定。
但是,如果我像这样将列表包装在 SwipeRefreshLayout 中:
DrawerLayout
SwipeRefreshLayout
ListView
.. 然后滚动/滑动方向的锁定不再起作用。当我向上/向下滑动然后向左/向右滑动一点时,列表滚动并且抽屉也移动。后者不是我想要的。
关于如何使用 SwipeRefreshLayout 恢复以前的行为有什么建议吗?
【问题讨论】: