繁体   English   中英

使用ActionBarSherlock时更改活动背景

[英]Change Activity Background while using ActionBarSherlock

我在我的应用程序中更改了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

你应该使用android:windowBackground来改变活动背景。 由于上下文和ContextThemeWrappers的使用方式,更改android:background会影响许多其他内容。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM