如何将Android PopupMenu的背景设置为白色[重复]
我正在努力设置PopupMenu的背景。搜寻了一段时间后,我发现它应该进入应用主题。更具体地说,应在style.xml中定义。
<style name="AppTheme" parent="AppBaseTheme"> <item name="android:popupMenuStyle">MY_STYLE</item>
</style>
但是,我并没有真正确定应该使用哪种样式,因为我认为这是内置样式。我尝试了@android:style/Widget.Holo.PopupMenu
和@android:style/Widget.Holo.Light.PopupMenu
,但是没有运气。
回答:
例如,尝试这样的事情:
<style name="Theme.MyAppTheme" parent="@style/Theme.Holo.Light"> <item name="popupMenuStyle">@style/PopupMenu.MyAppTheme</item>
</style>
然后在样式本身上:
<style name="PopupMenu.MyAppTheme" parent="@style/Widget.Holo.Light.ListPopupWindow"> <item name="android:popupBackground">@drawable/popup_menu_bg_color</item>
</style>
这是通过ActionBarStyleGenerator和开发人员站点上的一些旧引用完成的。
以上是 如何将Android PopupMenu的背景设置为白色[重复] 的全部内容, 来源链接: utcz.com/qa/415368.html