如何更改操作栏微调器textcolor。 我用菜单文件夹中的xml文件创建了它。 当它显示下拉列表时,其textcolor为白色,我已使用自定义适配器更改了它。但是如何在关闭时更改textcolor?请看截图。
这是菜单xml文件代码
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android" >
<item
android:id="@+id/action_map_spinner"
android:showAsAction="ifRoom"
android:actionLayout="@layout/actionbar_spinner" />
<item
android:id="@+id/btnAction"
android:icon="@drawable/ic_action_overflow"
android:showAsAction="always">
<menu>
<item
android:id="@+id/btnSettings"
android:title="@string/right_menu_settings"/>
<item
android:id="@+id/btnShare"
android:title="@string/right_menu_Share"/>
<item
android:id="@+id/btnRate"
android:title="@string/right_menu_rate"/>
<item
android:id="@+id/btnRemoveAds"
android:title="@string/right_menu_remove"/>
<item
android:id="@+id/btnFeedback"
android:title="@string/right_menu_feedback"/>
<item
android:id="@+id/btnMoreApps"
android:title="@string/right_menu_more_apps"/>
<!-- <item -->
<!-- android:id="@+id/btnAddAppointment" -->
<!-- android:icon="@drawable/ic_launcher" -->
<!-- android:title="Add Appointment"/> -->
</menu>
</item>
</menu>
答案 0 :(得分:1)
要修改操作栏中文本的颜色,您需要覆盖每个文本元素的单独属性。
参考此链接..
自定义主题
<?xml version="1.0" encoding="utf-8"?>
<resources>
<!-- the theme applied to the application or activity -->
<style name="CustomActionBarTheme"
parent="@style/Theme.Holo">
<item name="android:actionBarStyle">@style/MyActionBar</item>
<item name="android:actionBarTabTextStyle">@style/MyActionBarTabText</item>
<item name="android:actionMenuTextColor">@color/actionbar_text</item> <!-- Change color here -->
</style>
</resources>
这可能对你有帮助..
答案 1 :(得分:0)
1行代码解决了我的问题。这是屏幕截图。
<!-- Application theme. -->
<style name="AppTheme" parent="AppBaseTheme">
<item name="android:actionMenuTextColor">@color/actionbar_text</item>
</style>