Java 选项功能表文本颜色动作蜂巢
我正在寻找一种解决方案,当项目出现以下情况时,可以更改蜂巢actionBar选项菜单项的textColor:Java 选项功能表文本颜色动作蜂巢,java,android,android-3.0-honeycomb,android-actionbar,textcolor,Java,Android,Android 3.0 Honeycomb,Android Actionbar,Textcolor,我正在寻找一种解决方案,当项目出现以下情况时,可以更改蜂巢actionBar选项菜单项的textColor: android:showAsAction="ifRoom|withText" 我尝试了很多不同的解决方案,但没有一个对我的项目有效。。。 有人能帮我吗 下面是我在文件style.xml <resources> <style name="theme.app" parent="android:style/Theme.Holo.Light">
android:showAsAction="ifRoom|withText"
我尝试了很多不同的解决方案,但没有一个对我的项目有效。。。
有人能帮我吗
下面是我在文件style.xml
<resources>
<style name="theme.app" parent="android:style/Theme.Holo.Light">
<item name="android:actionBarStyle">@style/ActionBar</item>
</style>
<style name="ActionBar" parent="@android:style/Widget.Holo.ActionBar">
<item name="android:titleTextStyle">@style/ActionBarTitle</item>
<item name="android:subtitleTextStyle">@style/ActionBarSubTitle</item>
<item name="android:background">@drawable/action_bar_background</item>
<item name="android:paddingLeft">10dp</item>
<item name="android:actionMenuTextColor">#fff</item>
</style>
<style name="ActionBarTitle" parent="@style/ActionBar">
<item name="android:textColor">@color/blanc</item>
<item name="android:shadowDx">0</item>
<item name="android:shadowDy">0</item>
</style>
<style name="ActionBarSubTitle" parent="@style/ActionBar">
<item name="android:textColor">@color/blanc</item>
</style>
</resources>
@样式/操作栏
@风格/动作巴蒂尔
@风格/动作条字幕
@可绘制/动作条\背景
10dp
#fff
@颜色/白
0
0
@颜色/白
注:如果有拼写错误,我很抱歉,但我是法国人。我想你只是把
android:actionMenuTextColor
放错地方了。它是主题的属性,而不是操作栏样式:
<resources>
<style name="MyTheme" parent="android:style/Theme.Holo.Light">
...
<item name="android:actionMenuTextColor">#f00</item>
...
</style>
</resources>
...
#f00
...
还有几件事:
- 通过查看
,特别是/platforms/android-13/data/res/values/
、attrs.xml
和themes.xml
,您可以了解样式/属性属于何处styles.xml
- 您还可以使用android:actionMenuTextAppearance一次提供文本外观(大小/样式/颜色等信息的集合)
- 将
样式作为父样式是没有意义的@style/ActionBar
android:actionMenuTextColor
放错地方了。它是主题的属性,而不是操作栏样式:
<resources>
<style name="MyTheme" parent="android:style/Theme.Holo.Light">
...
<item name="android:actionMenuTextColor">#f00</item>
...
</style>
</resources>
...
#f00
...
还有几件事:
- 通过查看
,特别是/platforms/android-13/data/res/values/
、attrs.xml
和themes.xml
,您可以了解样式/属性属于何处styles.xml
- 您还可以使用android:actionMenuTextAppearance一次提供文本外观(大小/样式/颜色等信息的集合)
- 将
样式作为父样式是没有意义的@style/ActionBar