如何在Android中更改menuItem的背景颜色?

如何在Android中更改menuItem的背景颜色?,第1张

概述我正在以编程方式将menu-Item添加到菜单中.我要在选择特定项目时添加背景色.如何为menuItem添加背景?您的回答将不胜感激.解决方法:首先,您需要为popmenu创建样式,您需要参考以下示例<stylename="MyApp.PopupMenu"parent="android:Widget.Holo.Light.ListPopupWindow"><i

我正在以编程方式将menu-Item添加到菜单中.我要在选择特定项目时添加背景色.如何为menuItem添加背景?

您的回答将不胜感激.

解决方法:

首先,您需要为popmenu创建样式,您需要参考以下示例

<style name="MyApp.PopupMenu" parent="androID:Widget.Holo.light.ListPopupWindow">    <item name="androID:textStyle">@style/commonEditTexttheme</item>    <item name="androID:popupBackground">@drawable/pop_up_menu_bg_with_shadow</item></style>

可绘制位置,也可以根据需要用颜色替换,或将XML Drawable放入可绘制文件夹

<style name="commonEditTexttheme" parent="@androID:style/TextAppearance.Medium">    <item name="androID:FontFamily">sans-serif-light</item></style>

该d出菜单主题添加到您的主应用程序或活动主题中,如下所示

<!--My theme--><style name="Mytheme" parent="@androID:style/theme.Holo.light">    ......    <item name="androID:popupMenuStyle">@style/MyApp.PopupMenu</item></style>
总结

以上是内存溢出为你收集整理的如何在Android中更改menuItem的背景颜色?全部内容,希望文章能够帮你解决如何在Android中更改menuItem的背景颜色?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1120709.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-29
下一篇 2022-05-29

发表评论

登录后才能评论

评论列表(0条)

保存