Ich möchte ein Hamburger-Symbol auf der rechten Seite meiner Aktionsleiste verwenden. Aber es zeigt ein Pfeilzeichen. Ich habe Bibliothek AppCompatV7 eingeschlossen und meine Klasse von Activity erweitert. Kann jemand eine Lösung geben? Ich habe viele Lösungen ausprobiert, aber keine funktioniert.HamBurger Icon in ActionBar
0
A
Antwort
2
Öffnen Sie Android Manifest, überprüfen Sie, welches Thema Sie verwenden. Ich war mit AppTheme für meine Haupttätigkeit
<application
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:supportsRtl="true"
android:theme="@style/AppTheme">
<activity
android:name=".FrontPageActivity"
android:label="@string/app_name">
</activity>
2) Öffnen res/Werte/styles, stellen Sie sicher, dass Ihr Thema die attribu „drawerArrowStyle“ enthält, dann einen neuen Stil schaffen, dass der Wert für „spinBars“ ändern um wahr zu sein.
<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
<!-- Customize your theme here. -->
<item name="colorPrimary">@color/colorPrimary</item>
<item name="colorPrimaryDark">@color/colorPrimaryDark</item>
<item name="colorAccent">@color/colorAccent</item>
<item name="drawerArrowStyle">@style/DrawerArrowStyle</item>
</style>
<style name="DrawerArrowStyle" parent="Widget.AppCompat.DrawerArrowToggle">
<item name="spinBars">true</item>
<item name="color">@android:color/white</item>
</style>
... es dauerte eine Weile, bis ich das zusammenstückte.
Vielen Dank für Ihre Antwort @Russell ... Ich habe meine styles.xml jetzt aktualisiert .. Aber meine App wird abgestürzt, wenn ich diesen DrawerArrowStyle hinzufüge. Irgendeine Idee? – Naila
Bitte aktualisieren Sie Ihre Fragen mit Ihrem Layout, Stil, Hauptaktivität und Crashergebnis. –