2016-04-26 21 views
0

Ich habe die styles.xml folgt ändern:Android ActionBar Farbe tut

<resources> 
    <style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar"> 
     <!-- Main theme colors --> 
     <item name="android:colorPrimary">@color/primary</item> 
     <item name="android:colorPrimaryDark">@color/primary_dark</item> 
     <item name="android:colorAccent">@color/accent</item> 
    </style> 
</resources> 

Wo primary ist wie folgt definiert:

<color name="primary">#9c27b0</color> 

jedoch in der Vorschau die ActionBar noch schwarz ist und nicht tief violett. Wenn ich den Theme-Editor öffne, ist die Actionbar auch dunkelviolett. Ist das ein Fehler in der Vorschau? Oder habe ich etwas falsch gemacht? Im Allgemeinen, wie genau benutze ich die styles.xml? Kann ich auch Buttons darin definieren?

+0

Sie sollten ** Symbolleiste ** verwenden, um Wirkung zu sehen. Stellen Sie außerdem sicher, dass Ihr AppTheme in Ihrer AndroidManifest.xml festgelegt ist. – Amir

+0

http://stackoverflow.com/questions/29957822/changing-background-and-text-color-of-appcompat-light-darkactionbar-theme-on-and –

+0

Besser zu 'Tool Bar' zu sehen ** Effekte * * von 'colorPrimary'. –

Antwort

0

Nachdem Sie den Farbcode in der color.xml-Datei bearbeitet haben, sollten Sie ihn neu erstellen. Versuchen Sie, den Code neu zu schreiben und anschließend neu zu erstellen. Ich sah das gleiche Problem, das ist ho