更改背景颜色时,ActionBar会消失

时间:2014-02-08 09:11:51

标签: android xml styles android-actionbar themes

我已将values-v14中的styles.xml修改为:

<style name="AppBaseTheme" parent="android:Theme.Holo.Light">
    <item name="android:actionBarStyle">@style/BlueWhiteActionBarTheme</item>
</style>

<style name="BlueWhiteActionBarTheme" parent="AppBaseTheme">
    <item name="android:background">#0089CD</item>
</style>

但如果我通过这个修改运行应用程序,ActionBar就会消失,有人知道我做错了吗?

1 个答案:

答案 0 :(得分:3)

更改为

  <style name="MyTheme" parent="@android:style/Theme.Holo.Light">
         <item name="android:actionBarStyle">@style/BlueWhiteActionBarTheme</item>
  </style>

 <style name="BlueWhiteActionBarTheme" parent="@android:style/Widget.Holo.Light.ActionBar">
     <item name="android:background">#0089CD</item>
 </style>  

并以

的身份申请活动
 android:theme="@style/BlueWhiteActionBarTheme"