【发布时间】:2016-03-16 09:01:19
【问题描述】:
在我的 Android 应用中,我使用的是弹出菜单,但它的背景是绿色的。
我希望它是白色的。
如果我在我的 Android 6.0 设备上运行它,背景是白色的,但在我的 Jellybean 设备上显示为绿色。
我没有使用操作栏。
有很多关于这个问题的帖子,我可能已经尝试了其中的大部分,但找不到解决方案。
我得到的最接近的是白色背景,但边框消失了。
或者我得到一个白色背景,但是当按下某个项目时,选择显示灰色背景,但文本的背景显示为白色。
我正在使用 AppCompat。
以下是我尝试过的一些事情:
<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">
<item name="windowActionBar">false</item>
<item name="colorControlActivated">#d06655</item>
<item name="colorAccent">#ffe6e2</item>
<item name="android:colorActivatedHighlight">#ffe6e2</item>
<item name="android:windowBackground">@color/white</item>
<!--<item name="android:popupMenuStyle">@style/PopupMenu</item>-->
<!--<item name="android:itemBackground">@color/white</item>-->
<item name="popupMenuStyle">@style/myPopupMenuStyle</item>
<item name="android:popupMenuStyle">@style/myPopupMenuStyle</item>
</style>
<!--<style name="PopupMenu" parent="Widget.AppCompat.PopupMenu">-->
<!--<style name="PopupMenu" parent="@style/Widget.AppCompat.PopupMenu">-->
<style name="myPopupMenuStyle" parent="@style/Widget.AppCompat.Light.PopupMenu">
<item name="android:popupBackground">@android:color/white</item>
</style>
【问题讨论】:
标签: android background-color popupmenu