在Android中更改背景POPUPMENU背景、Android、POPUPMENU

由网友(浪费了青春。)分享简介:我试图改变弹出菜单的背景,但我的实现不能正常工作。这是我的code:<样式名称=MyHoloLight父=机器人:Theme.Holo.Light><项目名称=机器人:popupMenuStyle> @风格/ popupMenuStyle< /项目>< /风格>&LT...

我试图改变弹出菜单的背景,但我的实现不能正常工作。

这是我的code:

 <样式名称=MyHoloLight父=机器人:Theme.Holo.Light>
    <项目名称=机器人:popupMenuStyle> @风格/ popupMenuStyle< /项目>
< /风格>
<样式名称=popupMenuStyle父=@安卓风格/ Widget.PopupMenu>
    <项目名称=机器人:popupBackground> @色/ bgPopumMenu< /项目>
< /风格>
 

应用在AndroidManifest.xml中

 <应用
        机器人:hardwareAccelerated =真
        机器人:标签=@字符串/ APP_NAME
        机器人:图标=@可绘制/ ic_launcher
        机器人:主题=@风格/ MyHoloLight>
 
怎样在android中添加背景图片

解决方案

如果 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>

阅读全文

相关推荐

最新文章