我已成功在操作栏上设置了背景图像。我使用 ActionBarSherlock,在 Android 2.x 中一切正常。问题出在 Android 4.x 上。背景图像随活动而变化。如果我将背景设置为纯色,则所有活动的外观都是相同的。如果一个集合是一个drawable,有时它会更亮,而其他的会更暗。
我在 values-14 中的样式文件
<style name="AppBaseTheme" parent="android:Theme.Holo.Light">
<item name="android:actionBarStyle">@style/ActionBarBG</item>
</style>
<style name="ActionBarBG" parent="android:Widget.Holo.Light.ActionBar">
<item name="android:background">@drawable/top_bar_bg</item>
</style>
奇怪的是,当我将一些屏幕截图包含在这个问题中时,所有图像都正确显示。所以我必须假设这是设备(三星 Galaxy SII)的问题。有人发现过这样的问题吗?