我的代碼如下,雖然它的工作原理(當我改變父主題,以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