我有一个上下文操作模式,操作栏菜单的文本颜色应为红色。 我能够改变使用使用appcompat操作栏菜单字体颜色更改
<style name="AppTheme" parent="@style/Theme.AppCompat.Light">
<!-- Setting values in the android namespace affects API levels 14+ -->
<item name="android:actionBarStyle">@style/MyStyledActionBar</item>
</style>
<style name="MyStyledActionBar" parent="@style/Widget.AppCompat.Light.ActionBar">
<!-- Setting values in the android namespace affects API levels 14+ -->
<item name="android:background">@drawable/bg_action_bar</item>
<item name="android:titleTextStyle">@style/MyActionBarTitleText</item>
<item name="android:actionMenuTextAppearance">@style/MyActionBarMenuText</item>
<item name="android:actionMenuTextColor">@style/MyActionBarMenuText</item>
<item name="android:actionOverflowButtonStyle">@style/MyActionButtonOverFlow</item>
</style>
<style name="MyActionBarTitleText" parent="@style/TextAppearance.AppCompat.Widget.ActionBar.Title">
<item name="android:textColor">@color/font_half_white</item>
</style>
<style name="MyActionBarMenuText" parent="@style/TextAppearance.AppCompat.Widget.ActionBar.Menu">
<item name="android:textColor">@color/font_half_white</item>
</style>
<style name="MyActionButtonOverFlow" parent="@style/Widget.AppCompat.Light.Base.ActionButton.Overflow">
<item name="android:src">@drawable/ic_action_search</item>
</style>
它工作在Android 2.3的,4.1的文本颜色。但是当我在android 4.4中运行相同。它显示默认的黑色
任何人都可以请让我知道,这是什么问题。
在此先感谢。
创建文件夹res/value-v14并添加style.xml并在那里修改 –
@RahulGupta。是的,我也在那里添加了样式。并得到相同的问题 – user3463901
更改[email protected]/Theme.AppCompat.Light到另一个在v14文件夹中,并检查它 –