由网友(浪费了青春。)分享简介:我试图改变弹出菜单的背景,但我的实现不能正常工作。这是我的code:<样式名称=MyHoloLight父=机器人:Theme.Holo.Light><项目名称=机器人:popupMenuStyle> @风格/ popupMenuStyle< /项目>< /风格>&LT...![怎样在android中添加背景图片](https://p.xsw88.cn/allimgs/daicuo/20230904/8734.png)
我试图改变弹出菜单的背景,但我的实现不能正常工作。
这是我的code:
<样式名称=MyHoloLight父=机器人:Theme.Holo.Light>
<项目名称=机器人:popupMenuStyle> @风格/ popupMenuStyle< /项目>
< /风格>
<样式名称=popupMenuStyle父=@安卓风格/ Widget.PopupMenu>
<项目名称=机器人:popupBackground> @色/ bgPopumMenu< /项目>
< /风格>
应用在AndroidManifest.xml中
<应用
机器人:hardwareAccelerated =真
机器人:标签=@字符串/ APP_NAME
机器人:图标=@可绘制/ ic_launcher
机器人:主题=@风格/ MyHoloLight>
![怎样在android中添加背景图片](https://p.xsw88.cn/allimgs/daicuo/20230904/8734.png)
解决方案
如果 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>
相关推荐
最新文章