3

我已经在我的应用程序中更改了我的 ActionBar 的背景颜色,并且效果很好。但是后来我想在我的活动中改变我的背景颜色,现在它看起来很糟糕。

这是我的主题 xml:

<style name="TucanActionBarStyle" parent="Widget.Sherlock.Light.ActionBar">
    <item name="android:background">@color/actionbar_green</item>
</style>


<style name="Theme.TucanActionBar" parent="@style/Theme.Sherlock.Light">
    <item name="android:actionBarStyle">@style/TucanActionBarStyle</item>   
    <item name="android:background">@android:color/white</item>
</style>

这就是它的外观: http ://dl.dropbox.com/u/2683101/Screenshot_2012-05-18-19-49-23.png

4

1 回答 1

8

您应该使用android:windowBackground更改活动背景。android:background由于上下文和使用方式的不同,更改将影响许多其他事情ContextThemeWrappers

于 2012-05-18T18:35:25.683 回答