Ich möchte die linke Wischgeste zum Öffnen der Navigationsschublade deaktivieren, da sie mit meiner Suchleiste verschmutzt. Wenn ich die Schublade auf LOCK_MODE_LOCKED_CLOSED setze, wird auch mein Hamburger-Icon deaktiviert.Die Einstellung der Schublade in den Sperrmodus deaktiviert auch das Hamburger-Symbol
toolbar = (Toolbar) findViewById(R.id.toolbar);
setSupportActionBar(toolbar);
drawer = (DrawerLayout) findViewById(R.id.drawer_layout);
drawerToggle = new ActionBarDrawerToggle(
this, drawer, toolbar, R.string.navigation_drawer_open, R.string.navigation_drawer_close);
drawer.setDrawerListener(drawerToggle);
drawerToggle.syncState();
drawer.setDrawerLockMode(DrawerLayout.LOCK_MODE_LOCKED_CLOSED);
Kann mir bitte jemand sagen, was mache ich falsch?
Sie nichts falsch machen. Sie haben kürzlich das Verhalten von "ActionBarDrawerToggle" geändert, um das Öffnen/Schließen des Fachs zu deaktivieren, wenn es gesperrt ist. Setzen Sie die 'Toolbar' als Unterstützung' ActionBar'? –
Ja, ich setze Toolbar als meine ActionBar. – Heisenberg
OK. Ich habe einen Workaround dafür. –