2013-01-31 129 views
2

可能重複:
ActionBar text color設置操作欄的文字顏色?

我有一個V14項目一個普通的動作條。風格是這樣定義的:

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

<style name="MyActionBar" parent="@android:style/Widget.Holo.Light.ActionBar"> 
    <item name="android:background">#f00</item> 
    <item name="android:textColor">#fff</item> 
</style> 

背景顏色是紅色的,很好,但文字保持黑色。我希望它是白色的。我如何得到它的合作?

此外,是否有所有的XML屬性的列表,你可以使用ActionBar嗎?在動作條DOC似乎不一一列舉了,除非我失去了他們:

http://developer.android.com/reference/android/app/ActionBar.html

,這將是非常有益的,

感謝

+0

檢查了這一點。 http://stackoverflow.com/questions/5861661/actionbar-text-color –

回答

12
<style name="MyActionBar" parent="@android:style/Widget.Holo.Light.ActionBar"> 
    <item name="android:background">#f00</item> 
    <item name="android:titleTextStyle">@style/MyTextAppearance</item> 
</style> 

<style name="MyTextAppearance" parent="android:TextAppearance.Holo.Widget.ActionBar.Title"> 
    <item name="android:textColor">#ffffff</item> 
</style> 
+0

謝謝,它的作品完美!我查詢,雖然'MyActionBar'風格不是'android:textColor'多餘的? – Sufian

+0

你說得對。我可能從問題中複製了代碼塊並忘記刪除它。 –