我在google上搜索过改变颜色,但我看到的每个代码都适合我。我的意思是颜色不会改变。我可以改变风格。这是我尝试过的代码之一:
<style name="AppTheme" parent="AppBaseTheme">
<item name="android:actionBarStyle">@style/MyActionBar</item>
</style>
<style name="MyActionBar" parent="@android:style/Widget.Holo.Light.ActionBar">
<item name="android:background">#C1000E</item>
<item name="android:titleTextStyle">@style/AppTheme.ActionBar.TitleTextStyle</item>
</style>
<style name="AppTheme.ActionBar.TitleTextStyle" parent="@android:style/TextAppearance.StatusBar.Title">
<item name="android:textColor">#E5ED0E</item>
</style>
我已经看到了这一点:http://developer.android.com/guide/topics/ui/actionbar.html#AdvancedStyles 这也是:http://developer.android.com/training/basics/actionbar/styling.html 没有什么能改变颜色。
答案 0 :(得分:0)
您的XML代码适用于我。我在AppBaseTheme
定义中仅将@android:style/Theme.Holo.Light
更改为AppTheme
,因为您未提供AppBaseTheme
定义。
您的AppBaseTheme
是@android:style/Theme.Holo.Light
的孩子吗?或任何其他Android主题。