样式化操作栏文本颜色-Android @样式/MyActionBar @style/MyActionBar.Text #2E495E #ECECEC
我可以改变背景,但不能改变文本的颜色。或溢出菜单“三点”。我的代码在上面。您需要将您的样式化操作栏文本颜色-Android @样式/MyActionBar @style/MyActionBar.Text #2E495E #ECECEC,android,android-actionbar,Android,Android Actionbar,我可以改变背景,但不能改变文本的颜色。或溢出菜单“三点”。我的代码在上面。您需要将您的titleTextStyle属性移动到MyActionBar样式中。你知道为什么它应该放在那里而不是原来的位置吗 <style name="Theme.RateItTheme" parent="@android:style/Theme.Holo.Light"> <item name="android:actionBarStyle">@style/MyActionBar</i
titleTextStyle
属性移动到MyActionBar
样式中。你知道为什么它应该放在那里而不是原来的位置吗
<style name="Theme.RateItTheme" parent="@android:style/Theme.Holo.Light">
<item name="android:actionBarStyle">@style/MyActionBar</item>
<item name="android:titleTextStyle">@style/MyActionBar.Text</item>
</style>
<style name="MyActionBar" parent="@android:style/Widget.Holo.Light.ActionBar">
<item name="android:background">#2E495E</item>
</style>
<style name="MyActionBar.Text" parent="@android:style/TextAppearance.Holo.Widget.ActionBar.Title">
<item name="android:textColor">#ECECEC</item>
</style>
#2E495E
@style/MyActionBar.Text
至于更改溢出图标,我想这就是你说“三点”的意思,试试这个
<style name="MyActionBar" parent="@android:style/Widget.Holo.Light.ActionBar">
<item name="android:background">#2E495E</item>
<item name="android:titleTextStyle">@style/MyActionBar.Text</item>
</style>
@样式/MyActionBar
@颜色/动作文本
#2E495E
@style/MyActionBar.Text
#ECECEC
好的,谢谢,我知道我做错了什么。嘿,我在哪里可以买到白色的溢出菜单?我没有在android源文件中看到它。下载官方版本。我认为没有必要使用android:actionMenuTextColor
。其他的部分似乎起到了作用。谢谢
<?xml version="1.0" encoding="utf-8"?>
<!-- For honeycomb and up -->
<resources>
<style name="Theme.RateItTheme" parent="@android:style/Theme.Holo.Light">
<item name="android:actionBarStyle">@style/MyActionBar</item>
<item name="android:actionMenuTextColor">@color/actionBarText</item>
</style>
<style name="MyActionBar" parent="@android:style/Widget.Holo.Light.ActionBar">
<item name="android:background">#2E495E</item>
<item name="android:titleTextStyle">@style/MyActionBar.Text</item>
</style>
<style name="MyActionBar.Text" parent="@android:style/TextAppearance">
<item name="android:textColor">#ECECEC</item>
</style>
</resources>