2013-01-07 160 views
0

在操作欄中,我有用文本顯示的項目,而不是圖標。點擊時,我想將此文本的顏色從藍色更改爲白色。我不想改變背景Android ActionBar在點擊時更改項目顏色

<item name="selectableItemBackground"></item> 

只有文字顏色。任何人有任何想法?

回答

1
<style name="AppTheme" parent="android:Theme.Holo"> 
    <item name="android:actionMenuTextColor">@color/action_item_text_color</item> 
</style> 

R.color.action_item_text_color

<?xml version="1.0" encoding="utf-8"?> 
<selector xmlns:android="http://schemas.android.com/apk/res/android"> 
    <item android:state_pressed="true" android:color="#fff"/> 
    <item android:color="#00f"/> 
</selector> 
+0

這不工作...它說,標籤所需的Android版本:顏色屬性 – Tooroop

+0

這是奇怪的。爲我工作,我測試了它。根據http://developer.android.com/guide/topics/resources/color-list-resource.html,我做了一些修改。但是''android:color''屬性之前就已經存在了,正如你所看到的那樣。如果它仍然不起作用,您使用的是什麼SDK版本? –

+0

我的Android SDK工具是修訂版21. – Tooroop