我的代码如下,虽然它的工作原理(当我改变父主题,以Theme.Sherlock或Theme.Sherlock.Light主题它的变化)不会改变标题颜色。更改操作栏标题颜色
的代码几乎一样here
代码:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="MyTheme" parent="@style/Theme.Sherlock">
<item name="actionBarStyle">@style/MyTheme.ActionBarStyle</item>
<item name="android:actionBarStyle">@style/MyTheme.ActionBarStyle</item>
</style>
<style name="MyTheme.ActionBarStyle" parent="@style/Widget.Sherlock.ActionBar">
<item name="android:titleTextStyle">@style/MyTheme.ActionBar.TitleTextStyle</item>
</style>
<style name="MyTheme.ActionBar.TitleTextStyle" parent="@style/TextAppearance.Sherlock.Widget.ActionBar.Title" >
<item name="android:textColor">#FF0000</item>
</style>
</resources>
但它使机器人警告:titleTextStyle需要API级别11(当前分钟是10)我使用ABC!如何使用这个,而我们正在使用api级别10使用ABS或ABC – 2013-10-14 04:49:21
为我工作!谢谢! – BostonGeorge 2013-11-21 03:14:56
@LOG_TAG你需要在不同的styles.xml文件中定义它的值-V11目录下,这样API> = 11使用这种风格和API <11使用样式值目录 – vanomart 2014-06-26 17:02:58