我直接从android在线文档Styling the Action Bar
复制了这个摘录仅适用于Android 3.0及更高版本
仅支持Android 3.0及更高版本时,您可以像这样定义操作栏的背景:
res/values/themes.xml
<?xml version="1.0" encoding="utf-8"?>
<resources>
<!-- the theme applied to the application or activity -->
<style name="CustomActionBarTheme"
parent="@android:style/Theme.Holo.Light.DarkActionBar">
<item name="android:actionBarStyle">@style/MyActionBar</item>
</style>
<!-- ActionBar styles -->
<style name="MyActionBar"
parent="@android:style/Widget.Holo.Light.ActionBar.Solid.Inverse">
<item name="android:background">@drawable/actionbar_background</item>
</style>
</resources>
我的minSdk是11,但我在父标记处收到兼容性警告。为什么呢?
答案 0 :(得分:0)
Theme.Holo.Light.DarkActionBar
只有4.0+,这就是你收到警告的原因。要解决这个问题,你可以使用Holo Light,或者根据Android版本更改主题(这样你就可以了解Honeycomb和Light以及ICS +上的暗动作条)。