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

Mua*_*lah 12 android spinner background-color drop-down-menu

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

Jsc*_*ols 42

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


Ver*_*liy 5

要更改下拉列表的背景颜色,请将参数添加到styles.xmlandroid:colorBackground中的主题

代码:

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

Run Code Online (Sandbox Code Playgroud)

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

截屏:

在此输入图像描述 在此输入图像描述