有没有可能使Android选项菜单的背景非半透明?
选项菜单有一个半透明的背景,我想让它坚实和不透明。有办法吗?设置android:theme=“myTheme”,并用您想要的任何颜色定义您自己的主题。读一读android,看看它。试试这个:有没有可能使Android选项菜单的背景非半透明?,android,Android,选项菜单有一个半透明的背景,我想让它坚实和不透明。有办法吗?设置android:theme=“myTheme”,并用您想要的任何颜色定义您自己的主题。读一读android,看看它。试试这个: <style name="MyTheme" parent="android:Theme"> <item name="android:panelFullBackground">{your color or drawable}</item> </style&g
<style name="MyTheme" parent="android:Theme">
<item name="android:panelFullBackground">{your color or drawable}</item>
</style>
{您的颜色或可绘制的}
另见:
- 完全覆盖菜单面板:
选项菜单\u返回一个纯色的9patch图像…在android 4.0上尝试以下操作:
<style name="MyTheme" parent="@android:style/Theme.DeviceDefault">
<item name="android:popupMenuStyle">@style/MyPopupMenu</item>
</style>
<style name="MyPopupMenu" parent="@android:style/Widget.DeviceDefault.ListPopupWindow">
<item name="android:popupBackground">{your color or drawable}</item>
</style>
@样式/MyPopupMenu
{您的颜色或可绘制的}
此外,以下站点将生成操作栏样式:
这项工作非常完美。谢谢顺便说一句,有什么简单的方法可以改变选项菜单上的文本颜色吗?我用了
panelBackground
而不是panelFullBackground
,效果很好