【发布时间】:2014-09-29 15:40:02
【问题描述】:
我的应用程序有问题,我在其中使用 NavigationDrawer,每当我的应用程序启动时,NavigationDrawer 就会打开。我不知道是什么原因造成的,但这很烦人……如何防止这种行为?
【问题讨论】:
标签: android navigation hide drawer
我的应用程序有问题,我在其中使用 NavigationDrawer,每当我的应用程序启动时,NavigationDrawer 就会打开。我不知道是什么原因造成的,但这很烦人……如何防止这种行为?
【问题讨论】:
标签: android navigation hide drawer
也许您可以关闭导航抽屉。
例如:
mDrawerLayout.closeDrawer(mDrawerList);
【讨论】:
哇,找到了导致此问题的原因。 在我的主要片段对象中,导航抽屉由“NavigationDrawerFragment”对象的 setUp 方法设置。在这个方法中有几行:
if (!mUserLearnedDrawer && !mFromSavedInstanceState) {
mDrawerLayout.openDrawer(mFragmentContainerView);
}
导致我描述的问题。由于我不需要此导航抽屉在第一次应用程序运行时显示,因此我删除了这些行。而已。 我想喝太多咖啡和睡太少对我的洞察力没有帮助,因为我正在浏览我的代码并没有弄清楚这一点......无论如何,谢谢你的帮助。
【讨论】: