gpt4 book ai didi

android - 如何设置溢出菜单的背景颜色

转载 作者:行者123 更新时间:2023-11-30 02:33:43 25 4
gpt4 key购买 nike

我正在尝试在代码中动态设置溢出菜单的背景可绘制/颜色并找到答案 here不适用于 Android 4.x。有没有人对如何执行此操作有解决方案或想法?

最佳答案

如果我没记错的话,我之前找到了很多解决方案,但没有一个适用于 4.4。我不得不更改自定义主题的定义,并按照 this 中提到的 style 使用以下内容回答How to change the background color of Action Bar's Option Menu in Android 4.2?问题。我下面的 fragment 也来自那里。感谢@Jonik . :

<style name="MyAppActionBarTheme" parent="android:Theme.Holo.Light">
<item name="android:popupMenuStyle">@style/MyApp.PopupMenu</item>
<item name="android:actionBarStyle">@style/MyApp.ActionBar</item>
</style>

<!-- The beef: background color for Action Bar overflow menu -->
<style name="MyApp.PopupMenu" parent="android:Widget.Holo.Light.ListPopupWindow">
<item name="android:popupBackground">@drawable/menu_dropdown_panel</item>
</style>

我还记得,如果我使用 parent="android:Theme.Holo.Light"而不是 parent="android:Theme.Holo.Light",这在某种程度上是行不通的.DarkActionBar”。因此,请确保您使用的是合适的父主题。

如果有帮助,请告诉我。

关于android - 如何设置溢出菜单的背景颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26919114/

25 4 0