gewusst wie: ausblenden der Navigations-Schublade-Anzeige, während mit appcompat21
Ich bin mit dem toolbar-widget, wie die ActionBar folgenden Cris Dämonen-Guide.
In meinem Anwendungsfall (ich brauchte zum ausblenden der navigation-drawer in der Aktivität während swiping zu einem anderen fragment enthielt in ViewPager.
Zuvor war ich mit den folgenden Eigenschaften während der Nutzung des ActionBar-Widget ausblenden der Navigations-Schublade. Dies schien zu funktionieren.
getActionBar().setDisplayHomeAsUpEnabled(false);
getActionBar().setHomeButtonEnabled(false);
aber nun ändern, um AppCompat21 bei der Verwendung
getSupportActionBar().setDisplayHomeAsUpEnabled(false);
getSupportActionBar().setHomeButtonEnabled(false);
Scheint dies nicht zu verstecken die navigation Schublade in der actionBar.
Bin ich etwas fehlt in dieser Hinsicht jede Hilfe ist willkommen.
InformationsquelleAutor harshitpthk | 2015-03-02
Schreibe einen Kommentar Antworten abbrechen
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wird es navigation ausblenden-Symbol, Referenz Sie können dies überprüfen, Antwort
Wenn Sie
Toolbar
innerhalb derDrawerLayout
-->AppBarLayout
dann die Klasse
Funktion wird der nav-drawer-Symbol unsichtbar.wie
actionBar.setDisplayHomeAsUpEnabled(true); actionBar.setHomeButtonEnabled(true);
. Entfernen Sie diese, und es ist jetzt wunderbar funktioniert. 10 Punkte! 🙂dein code sollte funktionieren, nur wenn Sie:
und
können Sie auch versuchen: