2016-06-07 17 views
0

Ich führe die neueste Eclipse mit der neuesten Android-Support-Bibliothek, API 23. Standardmäßig wird die Support-Bibliothek zusammen mit Material Design zu einem neuen Projekt hinzugefügt, soweit ich weiß (Kompilieren mit API 23).Wie ändere ich meine Standard-ActionBar-Farbe?

Aber ich möchte die Farbe der ActionBar ändern, früher it was not possible on API <11, da es android eingebaute Bibliothek verwendet. jetzt bin ich sicher, dass sie Aktionsleiste in der Support-Bibliothek hinzugefügt, als ich mein Projekt auf einem Android 2.3-Gerät getestet und ich sehe die Aktionsleiste, so dass Kompatibilität hier kein Problem ist.

Also, wie ändere ich die Farben meiner Aktionsleiste und Buttons?

EDIT :: Das verdächtige Duplikat löst mein Problem nicht, ich habe es bereits ausprobiert, es gibt mir einen API-Fehler, wenn ich Thema in der styles.xml definieren. Ich habe den Link bereits in meine Frage aufgenommen.

+0

eclipse unterstützt API 23? – xAqweRx

+0

Mögliches Duplikat von [Wie ändere ich die Hintergrundfarbe der ActionBar einer ActionBarActivity mit XML?] (Http://stackoverflow.com/questions/8024706/how-do-i-change-the-background-color-of -die-actionbar-of-actionbaractivity-us) – xAqweRx

+0

eigentlich ja (letztes februar geprüft). Dies ist kein ADT-Bundle, und Sie können das ADT-Bundle auch nicht aktualisieren, ich habe alles einzeln heruntergeladen. – abbie

Antwort

0

Bearbeiten Sie Ihre Datei styles.xml. Das colorPrimary ist die Farbe Ihrer Aktionsleiste und colorPrimaryDark ist die Farbe der Statusleiste.

Hinweis: Stellen Sie sicher, dass dieses Thema als Aktivitätsmotiv in Ihrem Manifest festgelegt ist.

<!-- Base application theme. --> 
<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar"> 
    <!-- Customize your theme here. --> 
    <item name="colorPrimary">@color/colorPrimaryDark</item> 
    <item name="colorPrimaryDark">@color/colorPrimaryDarkDark</item> 
</style> 
+0

yeah, AppTheme ist standardmäßig eingestellt. BTW ist es möglich, Statusbarfarbe in api 9 – abbie

+0

zu ändern Nun bin ich nicht wirklich sicher, wonach Sie fragen ... – Jay

+0

es hat nicht die Statusbar Farbe auf Lebkuchen, aber es funktioniert auf Lollipop. Kannst du deine Antwort vervollständigen? Dies ist nur die Statusleiste. Wie ändere ich die Farbe eines anderen Widgets wie Knöpfe? – abbie

Verwandte Themen