說我有一個菜單(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);
這導致類似
有沒有辦法來改變THI s文字顏色沒有使用圖像,更改工具欄文本顏色的其餘部分,或者通過向工具欄添加自定義視圖?尋找minSdk 15(appcompat)的答案。
更新:
我的相關風格:
<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>
創建映像科eping背景顏色相同的工具欄和設置textColor任何你想 – Apurva 2015-02-17 18:18:25
@Apurva我想這會工作,但我想找到一個解決方案,避免需要自定義資產爲每個文本「按鈕」添加。 – loeschg 2015-02-17 18:22:09
@loeschg「登錄」菜單項是否與其他菜單項顏色不同? – Vikram 2015-02-18 16:15:06