2015-06-13 6 views
8

Ich habe ein neues Projekt in Eclipse mit der Navigationsschublade erstellt und anstelle des Symbols für drei Zeilen oben links auf dem Bildschirm habe ich das Zurück-Pfeilsymbol. Ich habe nichts gefunden auf Stack over Flow, das zu helfen scheint. Ich habe versucht, die setDisplayHomeAsUpEnabled und setHomeButtonEnabled zu ändern, aber es hilft nicht hier ist ein Teil des Codes (übrigens ist es der Standard-Code von Eclipse) eine Idee und haben? enter image description hereNavigationsschublade-Symbolpfeil anstelle von drei Zeilen

+1

Sie haben nicht versuchte genug zu suchen. . n auch zu verstehen. Es gibt viele Lösungen im Zusammenhang damit. . –

+0

was willst du? – Apurva

+0

Bitte überprüfen Sie das Symbol, es könnte auch nicht die drei Linien-Symbol, das Sie wollen, ersetzen Sie das Symbol richtig. Überprüfen Sie auch in Ihrem Code, wo genau von diesem Symbol scheint – akash89

Antwort

6

Ich glaube, Sie können versuchen, benutzerdefinierte Aktivität zurück Schaltfläche Hamburger Button einstellen.

Hier ist der Code.

So können Sie es programmatisch leicht ändern, indem Sie die Funktion homeAsUpIndicator() verwenden, die in Android API-Ebene 18 und höher hinzugefügt wurde.

ActionBar().setHomeAsUpIndicator(R.drawable.ic_yourindicator); 

Wenn Sie Support-Bibliothek verwenden

getSupportActionBar().setHomeAsUpIndicator(R.drawable.ic_yourindicator); 
6

Sie können Ihre styles.xml Datei ändern, um die Navigationsleiste Symbol Hinzufügen dieser Code zu ersetzen:

<item name="homeAsUpIndicator">@drawable/ic_drawer</item> 
<item name="android:homeAsUpIndicator">@drawable/ic_drawer</item> 

Das ic_drawer Symbol (die Sie in ziehbar Ordner abgelegt werden) können auf dem Internet heruntergeladen werden .

+0

Eine Anmerkung: diese Tags sollten als Kinder von