Скажем, у меня есть меню (options_menu.xml), похожее на следующее:
<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto" >
<item android:id="@+id/action_login"
android:title="Login"
app:showAsAction="always"/>
</menu>
который я вдуваю в новый элемент панели инструментов
mToolbar.inflateMenu(R.menu.options_home);
Это приводит к чему-то вроде
Есть ли способ изменить этот цвет текста без использования изображения, изменения остальной части текста на панели инструментов или путем добавления пользовательского представления на панель инструментов? Ищете ответ для minSdk 15 (appcompat).
Update:
Мой соответствующий стиль:
<style name="AppTheme" parent="AppTheme.Base">
<item name="actionMenuTextColor">@color/ww_red</item>
</style>
<style name="AppTheme.Base" parent="Theme.AppCompat.Light.NoActionBar">
<item name="colorPrimary">@color/red</item>
<item name="colorAccent">@color/theme_accent</item>
<item name="android:textColor">@color/text_dark</item>
<item name="android:colorEdgeEffect">@color/gray</item>
</style>