Im Idealfall sollte die Navigationsschublade geschlossen werden, sobald ein Element gedrückt wurde, dies geschieht jedoch nicht automatisch. Wie es geht ? Vielen Dank!
Antworten:
Ich habs!
private DrawerLayout mDrawerLayout;
mDrawerLayout = (DrawerLayout) findViewById(R.id.drawer_layout);
mDrawerLayout.closeDrawers();
Funktioniert einwandfrei.
Wenn Sie mDrawerLayout als Schubladenlayout haben, können Sie es schließen, wenn es geöffnet ist.
@Override
public void onBackPressed() {
if (this.mDrawerLayout.isDrawerOpen(GravityCompat.START)) {
this.mDrawerLayout.closeDrawer(GravityCompat.START);
} else {
super.onBackPressed();
}
}