В идеале панель навигации должна закрываться после того, как из нее был нажат какой-либо элемент, но это не происходит автоматически. Как это сделать ? Благодаря!
Ответы:
Понял!
private DrawerLayout mDrawerLayout;
mDrawerLayout = (DrawerLayout) findViewById(R.id.drawer_layout);
mDrawerLayout.closeDrawers();
Работает отлично.
Если у вас есть mDrawerLayout в качестве макета ящика, вы можете закрыть его, когда он открыт.
@Override
public void onBackPressed() {
if (this.mDrawerLayout.isDrawerOpen(GravityCompat.START)) {
this.mDrawerLayout.closeDrawer(GravityCompat.START);
} else {
super.onBackPressed();
}
}