2014-09-29 32 views
-1

我的应用程序出现问题,我在其中使用了NavigationDrawer,每当我的应用程序启动时,都会打开NavigationDrawer。我不知道是什么导致了这一点,但这是令人讨厌的...我怎样才能防止这种行为?在应用程序启动时隐藏NavigationDrawer

回答

0

也许你可以关闭导航抽屉。

例:

mDrawerLayout.closeDrawer(mDrawerList); 
0

噢,发现是什么原因导致这个问题。 在我的主要片段对象中,nawigation抽屉是通过“NavigationDrawerFragment”对象的setUp方法设置的。在这种方法中有行:

if (!mUserLearnedDrawer && !mFromSavedInstanceState) { 
    mDrawerLayout.openDrawer(mFragmentContainerView); 
} 

哪些是我所描述的问题。由于我不需要此导航抽屉在第一次应用程序运行时显示,因此我删除了这些行。而已。 我想太多的咖啡和太少的睡眠不利于我的洞察力,因为我正在浏览我的代码,并没有想通了......无论如何,感谢您的帮助。

相关问题