A ListView locks its scrolling direction in the direction scrolling started. This works great with this configuration:

```
DrawerLayout
    ListView

```

When I swipe up/down, the list scrolls. When I scroll left, the drawer closes: perfect. When I start swiping down and then change direction, the initial direction (horizontal/vertical) islocked.

However, if I wrap the list in a SwipeRefreshLayout like this:

```
DrawerLayout
    SwipeRefreshLayout
        ListView

```

.. then the locking of the scroll/swipe direction does not work anymore. When I swipe up/down and then a bit to the left/right, the list scrolls and the drawer also moves. The latter is not what I want.

Any suggestions on how to get the former behavior back with the SwipeRefreshLayout?