How to open Drawer Layout only with button?

pgarriga picture pgarriga · Aug 9, 2013 · Viewed 39.2k times · Source

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!

Answer

Maxim Efimov picture Maxim Efimov · Aug 13, 2013

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