@willnorris I may be doing this wrong, but I started looking at attaching a static menu drawer for x-large screen tablets when in landscape orientation. From what I could tell from the menu-drawer library, you have to reattach it in order to make it static or not.

So I ended up adding this code when the orientation changes:

    public void onConfigurationChanged(Configuration newConfig) {

        if ((getResources().getConfiguration().screenLayout & Configuration.SCREENLAYOUT_SIZE_MASK) == 4) {
            // on a x-large screen device
            View content = mMenuDrawer.getContentContainer().getChildAt(0);
            if (newConfig.orientation == Configuration.ORIENTATION_LANDSCAPE) {
                mMenuDrawer = MenuDrawer.attach(this, MenuDrawer.MENU_DRAG_CONTENT, Position.LEFT, true);
            } else {
                mMenuDrawer = MenuDrawer.attach(this, MenuDrawer.MENU_DRAG_CONTENT);


Any ideas for a cleaner solution?