我有一個上下文操作模式,操作欄菜單的文本顏色應爲紅色。 我能夠改變使用使用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文件夾中,並檢查它 –