2013-06-03 5 views
5

Ich versuche, die Hintergrundfarbe in styles.xml zu schwarz zu ändern. Der Hintergrund ändert sich gut, aber die Actionbar wurde schmutzig. Ein Teil des Actiobar-Hintergrunds bleibt gleich, während der andere Teil schwarz wird. Ich möchte nicht, dass die Aktionsleiste die Farbe ändert. Bitte helfenAndroid: Hintergrund ändern in styles.xml

<style name="Theme.ApplicationTheme" parent="@style/Theme.Sherlock"> 
    <item name="android:background">#000000</item> <!-- This line is changing the actionbar color --> 
    <item name="actionBarStyle">@style/Widget.MyTheme.ActionBar</item> 
    <item name="android:actionBarStyle">@style/Widget.MyTheme.ActionBar</item> 
</style> 

<style name="Widget.MyApplicationTheme.ActionBar" parent="Widget.Sherlock.ActionBar"> 
    <item name="android:background">#2d2d2d</item> 
    <item name="background">#2d2d2d</item> 
</style> 
+0

Ändern Sie die Hintergrundfarbe zu, was? Deine Aktivität? – TronicZomB

+0

Zur ganzen Anwendung. Ich werde diesen Stil im Manifest verwenden –

Antwort

16

Fügen Sie die folgenden zwei weitere Einträge:

<item name="android:windowBackground">#000000</item> 
    <item name="android:colorBackground">#000000</item> 

Damit Ihr Stil aussehen würde:

<style name="Theme.ApplicationTheme" parent="@style/Theme.Sherlock"> 
    <item name="android:background">#000000</item> <!-- This line is changing the actionbar color --> 
    <item name="android:windowBackground">#000000</item> 
    <item name="android:colorBackground">#000000</item> 
    <item name="actionBarStyle">@style/Widget.MyTheme.ActionBar</item> 
    <item name="android:actionBarStyle">@style/Widget.MyTheme.ActionBar</item> 
</style> 
Verwandte Themen