我有一个带导航抽屉的应用程序。一切都很好,但我的导航抽屉会在我的应用程序启动时自动打开。
除非我点击一下菜单按钮,否则我不想看到我的导航抽屉。
提前致谢!
答案 0 :(得分:1)
启动导航抽屉活动时。确保它已经打开。
DrawerLayout mDrawerLayout = (DrawerLayout) findViewById(R.id.drawer_layout);
...
if(mDrawerLayout.isDrawerOpen(GravityCompat.START)) {
//drawer is open
}
答案 1 :(得分:0)
在YourDrawerLayout.closeDrawers();
方法的主要活动中调用OnCreate
,关闭导航抽屉。
答案 2 :(得分:0)
关闭..
private void closeDrawer() {
if (mDrawer.isDrawerOpen(GravityCompat.START)) {
mDrawer.closeDrawer(GravityCompat.START);
}
}