Android微调器下拉菜单背景颜色更改

Posted

技术标签:

【中文标题】Android微调器下拉菜单背景颜色更改【英文标题】:Android spinner dropdown menu background color change 【发布时间】:2015-05-26 22:18:22 【问题描述】:

我想更改微调器的下拉菜单背景颜色,而不更改微调器本身的背景颜色(它是透明的)。有可能吗?

【问题讨论】:

【参考方案1】:

要更改下拉列表的背景颜色,请将android:colorBackground 参数添加到您的styles.xml

中的主题中

代码:

<style name="AppTheme" parent="Theme.AppCompat.Light">
    <item name="android:colorBackground">#ff0000</item>
</style>

因此,保留了整体风格:按下时的效果、圆角等。

截图:

【讨论】:

【参考方案2】:

是的,这是可能的。在 XML 中的 Spinner 上使用 android:popupBackground 或在代码中使用 setPopupBackgroundResource(int)

【讨论】:

以上是关于Android微调器下拉菜单背景颜色更改的主要内容,如果未能解决你的问题,请参考以下文章

更改 actionBar 下拉背景颜色

如何更改操作栏中下拉菜单的背景颜色

在 Android 中,如何按照材料设计文档的规定创建一个概述的下拉菜单(微调器)? [关闭]

Android Kotlin 多选下拉菜单

Bootstrap:更改背景颜色下拉菜单

使用 Google 表格下拉菜单更改单元格背景颜色而不是文本