【发布时间】:2014-04-17 07:38:00
【问题描述】:
我正在使用 SimonVT 的 MenuDrawer 库 (https://github.com/SimonVT/android-menudrawer),并在他的代码中遵循了他的 Fragments 示例。一切都很好,但是在片段示例中,菜单出现在屏幕的整个左侧(从上到下),它穿过/越过 ActionBar。我希望菜单抽屉始终出现在 ActionBar 下方,以便 ActionBar 保持原位。我尝试了 OVERLAY 和 BEHIND 这两个属性,但都占据了屏幕的整个左侧。
这就是我想要的,可以看到ActionBar下方的菜单-http://i102.photobucket.com/albums/m91/saucergumshoe/MenuDrawerLeftOverlayExampleMenuUnderActionBar_zps7a20baa9.jpg
我对 Android 还很陌生,所以也许我犯了一个愚蠢的错误?
以下是抽屉的主要设置:
mMenuDrawer = MenuDrawer.attach(this, MenuDrawer.Type.OVERLAY, getDrawerPosition(), getDragMode());
mMenuDrawer.setTouchMode(MenuDrawer.TOUCH_MODE_FULLSCREEN);
mMenuDrawer.setSlideDrawable(R.drawable.ic_drawer);
mMenuDrawer.setDrawerIndicatorEnabled(true);
【问题讨论】:
标签: android menu fragment drawer