Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/231.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android ActionBar在单击时更改项目颜色_Android_Colors_Android Actionbar - Fatal编程技术网

Android ActionBar在单击时更改项目颜色

Android ActionBar在单击时更改项目颜色,android,colors,android-actionbar,Android,Colors,Android Actionbar,在操作栏中,我有以文本而不是图标显示的项目。单击“我想将此文本的颜色从蓝色更改为白色”。我不想改变背景的颜色 <item name="selectableItemBackground"></item> 只有文本颜色。有人有什么想法吗?这不起作用……它说标签需要android:color属性这很奇怪。对我有用,我测试过了。我根据你的建议做了一些编辑。但是,正如您所看到的,android:color属性以前就存在。如果它仍然不起作用,你使用的是什么SDK版本?我的And

在操作栏中,我有以文本而不是图标显示的项目。单击“我想将此文本的颜色从蓝色更改为白色”。我不想改变背景的颜色

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


只有文本颜色。有人有什么想法吗?

这不起作用……它说标签需要android:color属性这很奇怪。对我有用,我测试过了。我根据你的建议做了一些编辑。但是,正如您所看到的,android:color属性以前就存在。如果它仍然不起作用,你使用的是什么SDK版本?我的Android SDK工具是版本21。啊,好吧,也许我看到了问题,我把选择器放在了可绘制文件夹而不是颜色文件夹中。是的,就是这样。。。我在这上面浪费了2-3个小时。谢谢
<style name="AppTheme" parent="android:Theme.Holo">
    <item name="android:actionMenuTextColor">@color/action_item_text_color</item>
</style>
<?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>