简体   繁体   English

Android PopupMenu如何更改菜单项文字颜色?

[英]Android PopupMenu how to change menu item text color?

I have created style that change the popup menu background color and now i need to know how to change the menu item text color too. 我创建了更改弹出菜单背景颜色的样式,现在我需要知道如何更改菜单项文本颜色。 Below is the style i am using 以下是我正在使用的风格

<style name="AppTheme" parent="android:Theme.Holo">
    <item name="android:popupMenuStyle">@style/PopupMenu</item>
</style>

<style name="PopupMenu" parent="@android:style/Widget.PopupMenu">
    <item name="android:popupBackground">@color/popup_menu_bg_color</item>
</style>    

将此样式代码应用于您的应用程序/活动主题样式

<item name="android:textColorPrimary">@android:color/white</item>

Question android popup menu text color might have answer which you need. 问题android弹出菜单文本颜色可能有您需要的答案。

If you use TextAppearance.AppCompat.Base.Widget.PopupMenu, you might use TextAppearance.AppCompat.Light.Widget.PopupMenu instead. 如果使用TextAppearance.AppCompat.Base.Widget.PopupMenu,则可以使用TextAppearance.AppCompat.Light.Widget.PopupMenu。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM