[英]Changing action overflow text color in the ActionBar
我一直在努力改变操作栏中Action Overflow项目的文本颜色。 我使用v7 AppCompat和Light主题与Dark actionbar。
actionMenuTextColor
似乎没有做任何事情。 我需要把它改成黑色文字吗? 有任何想法吗?
你可能已经有了答案,但也许有人有同样的问题,所以继承我的解决方案:
只需使用“Theme.AppCompat.Light.DarkActionBar”或带有黑暗操作栏的东西
<!-- Base application theme. -->
<style name="AppTheme" parent="AppTheme.Base"/>
<style name="AppTheme.Base" parent="Theme.AppCompat.Light.DarkActionBar">
<item name="colorPrimary">@color/colorPrimary</item>
<item name="colorPrimaryDark">@color/colorPrimaryDark</item>
<item name="colorAccent">@color/colorAccent</item>
</style>
按照这个答案中的描述设置主题的itemTextAppearance对我有用。
<item name="android:itemTextAppearance">@style/PopupMenu.recipe</item>
<style name="PopupMenu.recipe"
parent="@style/Widget.AppCompat.Light.Base.ActionButton.Overflow">
<item name="android:textColor">@color/actionbar_text</item>
</style>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.