Как изменить цвет текста подменю в Android? Я настраиваю тему приложения и переопределяю относительные атрибуты, но это все равно не работает. В моем меню есть два подменю, которые изначально скрыты, при клике показывает. Однако стиль подменю изменить нельзя, а заголовок панели действий можно. Этот вопрос беспокоит меня весь день, я почти пробую все способы, которые нахожу. Это мой код!
меню.xml
<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
tools:context="com.example.classsignin.MainActivity" >
<item
android:id="@+id/action_overflow"
android:title="分享"
android:icon="@drawable/drop_select"
android:showAsAction="always"
>
<menu >
<item
android:id="@+id/absent"
android:title="请假"
android:icon="@drawable/absent"
/>
<item
android:id="@+id/refresh"
android:title="刷新课程"
android:icon="@drawable/refresh"
/>
</menu>
</item>
styles.xml
<style name="CustomTheme" parent="@android:style/Theme.Holo.Light">
<item name="android:actionBarStyle">@style/MyActionBarTheme</item>
<item name="android:actionMenuTextAppearance">@style/MyActionBarMenu</item>
<item name="android:actionMenuTextColor">@color/blue</item>
<item name="android:homeAsUpIndicator">@drawable/back</item>
<item name="android:spinnerItemStyle">@style/MySpinnerItem</item>
</style>
<style name="MyActionBarTheme" parent="@android:style/Widget.Holo.Light.ActionBar">
<item name="android:background">@color/white</item>
<item name="android:titleTextStyle">@style/MyActionBarTitle</item>
</style>
<style name="MyActionBarTitle" parent="@android:style/TextAppearance.Holo.Widget.ActionBar.Title">
<item name="android:textSize">16sp</item>
<item name="android:textColor">@color/blue</item>
</style>
<style name="MyActionBarMenu" parent="@android:style/TextAppearance.Holo.Widget.ActionBar.Menu">
<item name="android:textSize">16sp</item>
<item name="android:textColor">@color/blue</item>
</style>
<style name="MySpinnerItem" parent="@android:style/Widget.Holo.TextView.SpinnerItem">
<item name="android:textAppearance">@style/MyTextAppearance</item>
</style>
<style name="MyTextAppearance" parent="@android:style/TextAppearance.Holo.Widget.TextView.SpinnerItem">
<item name="android:textColor">@color/blue</item>
</style>