Search code examples
androidnavigation-drawerdrawerlayout

How to open Drawer Layout only with button?


I'm working on application that has a tab structure, and use sliding movements to move through the tabs.

But now, I want to apply Drawer Layout. The problem is that the Drawer has slide to open events. How I can delete this event? My idea was that the Drawer only could open and close with a button. Is this possible? Thanks!


Solution

  • Just write

    drawer.setDrawerLockMode(DrawerLayout.LOCK_MODE_LOCKED_CLOSED);
    

    to prevent menu from listening to gesture

    and use openDrawer and closeDrawer to change menu visibility