So ändern Sie die Symbolfarbe für die Symbolleiste
Ich bin mit einem android.Unterstützung.v7.- widget.Symbolleiste und erfuhr von dieser Beitrag so ändern Sie die Farbe von der hamburger-Symbol auf weiß, aber die oben - /Pfeil zurück bleibt eine dunkle Farbe, wenn ich rufe
setDisplayHomeAsUpEnabled(true);
Wie kann ich den Pfeil weiß, wie gut?
Hier ist, was meine toolbar sieht aus wie wenn ich call setDisplayHomeAsUpEnabled():
...und hier ist der relevante Teil meiner styles.xml Datei:
<style name="AppTheme" parent="Theme.AppCompat.NoActionBar">
<item name="colorPrimary">@color/primary</item>
<item name="colorPrimaryDark">#194C5F</item>
<item name="colorAccent">@color/accent</item>
<item name="drawerArrowStyle">@style/WhiteDrawerIconStyle</item>
</style>
<style name="WhiteDrawerIconStyle" parent="Widget.AppCompat.DrawerArrowToggle">
<item name="spinBars">true</item>
<item name="color">@android:color/white</item>
</style>
InformationsquelleAutor der Frage Joshua W | 2015-02-20
Schreibe einen Kommentar Antworten abbrechen
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich löste es, indem Sie styles.xml:
...dann auf die Formatvorlage in der Symbolleiste definition der Aktivität:
InformationsquelleAutor der Antwort Joshua W
Ich es gelöst programmgesteuert mithilfe dieses Codes:
Revision 1:
Ab API-23 (Marshmallow) die drawable Ressource
abc_ic_ab_back_mtrl_am_alpha
geändertabc_ic_ab_back_material
.InformationsquelleAutor der Antwort PayToPwn
Hier ist, was Sie suchen. Aber damit ändert sich auch die Farbe des radioButton-etc. So möchten Sie vielleicht, um ein Thema zu verwenden.
InformationsquelleAutor der Antwort osrl
Diese Antwort vielleicht zu spät, aber hier ist, wie ich es mache.
Styling der Symbolleiste wird den trick tun. Erstellen toolbar.xml mit folgenden code.
und in der styles.xml
Schließlich gehören die Symbolleiste layout innen
InformationsquelleAutor der Antwort Tuss
Zu spät, zu veröffentlichen, dies hat bei mir zu ändern die Farbe der Schaltfläche zurück
InformationsquelleAutor der Antwort sreekumar
Nun, es ist ein einfacher Weg, dies zu tun
Dann
InformationsquelleAutor der Antwort Kammaar
Ändern, Ihre Toolbar Thema zu ThemeOverlay.AppCompat.Dunkle
und legen Sie es in activty
InformationsquelleAutor der Antwort Mayank Jain
Statt Stil ändert, nur diese zwei Zeilen code auf Ihre Aktivität.
InformationsquelleAutor der Antwort Shiva Kanumala
Dieser code funktioniert bei mir:
Auch, wenn Sie möchten, ändern Sie die Symbolleiste text-Farbe:
Arbeiten aus der API-19 bis 25.
InformationsquelleAutor der Antwort Herman