如何将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

回到顶部