在Android中更改背景POPUPMENU [英] Change background popupMenu in Android

查看:1327
本文介绍了在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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆