在Android中更改背景POPUPMENU [英] Change background popupMenu in Android
本文介绍了在Android中更改背景POPUPMENU的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我试图改变弹出菜单的背景,但我的实现不能正常工作。
这是我的code:
<样式名称=MyHoloLight父=机器人:Theme.Holo.Light>
<项目名称=机器人:popupMenuStyle> @风格/ popupMenuStyle< /项目>
< /风格>
<样式名称=popupMenuStyle父=@安卓风格/ Widget.PopupMenu>
<项目名称=机器人:popupBackground> @色/ bgPopumMenu< /项目>
< /风格>
应用在AndroidManifest.xml中
<应用
机器人:hardwareAccelerated =真
机器人:标签=@字符串/ APP_NAME
机器人:图标=@可绘制/ ic_launcher
机器人:主题=@风格/ MyHoloLight>
解决方案
如果 bgPopumMenu 是您的图片,然后使用这个。
<样式名称=popupMenuStyle父=@安卓风格/ Widget.PopupMenu>
<项目名称=机器人:popupBackground> @可绘制/ bgPopumMenu< /项目>
< /风格>
您需要将您的样式应用到你的AppTheme。所以,试试这个。
<样式名称=AppTheme父=机器人:Theme.Holo.Light>
<项目名称=机器人:popupMenuStyle> @风格/ popupMenuStyle< /项目>
< /风格>
<样式名称=popupMenuStyle父=@安卓风格/ Widget.PopupMenu>
<项目名称=机器人:popupBackground> @色/ bgPopumMenu< /项目>
< /风格>
I tried to change background of popupmenu, but my implementation does not work.
This is my code:
<style name="MyHoloLight" parent="android:Theme.Holo.Light">
<item name="android:popupMenuStyle">@style/popupMenuStyle</item>
</style>
<style name="popupMenuStyle" parent="@android:style/Widget.PopupMenu">
<item name="android:popupBackground">@color/bgPopumMenu</item>
</style>
Apply in AndroidManifest.xml
<application
android:hardwareAccelerated="true"
android:label="@string/app_name"
android:icon="@drawable/ic_launcher"
android:theme="@style/MyHoloLight">
解决方案
If bgPopumMenu is your image then use this.
<style name="popupMenuStyle" parent="@android:style/Widget.PopupMenu">
<item name="android:popupBackground">@drawable/bgPopumMenu</item>
</style>
You need to apply your style to your AppTheme. So try this.
<style name="AppTheme" parent="android:Theme.Holo.Light">
<item name="android:popupMenuStyle">@style/popupMenuStyle</item>
</style>
<style name="popupMenuStyle" parent="@android:style/Widget.PopupMenu">
<item name="android:popupBackground">@color/bgPopumMenu</item>
</style>
这篇关于在Android中更改背景POPUPMENU的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文