Android 微调器下拉菜单背景颜色更改
Android spinner dropdown menu background color change
我想更改微调器的下拉菜单背景颜色而不更改微调器本身的背景颜色(它是透明的)。可能吗?
是的,这是可能的。在您的 XML 或 setPopupBackgroundResource(int)
代码中的 Spinner 上使用 android:popupBackground
。
要更改下拉列表的背景颜色,请将 android:colorBackground
参数添加到 styles.xml
中的主题
代码:
<style name="AppTheme" parent="Theme.AppCompat.Light">
<item name="android:colorBackground">#ff0000</item>
</style>
因此,整体风格得以保留:按下时的效果、圆角等
截图:
我想更改微调器的下拉菜单背景颜色而不更改微调器本身的背景颜色(它是透明的)。可能吗?
是的,这是可能的。在您的 XML 或 setPopupBackgroundResource(int)
代码中的 Spinner 上使用 android:popupBackground
。
要更改下拉列表的背景颜色,请将 android:colorBackground
参数添加到 styles.xml
代码:
<style name="AppTheme" parent="Theme.AppCompat.Light">
<item name="android:colorBackground">#ff0000</item>
</style>
因此,整体风格得以保留:按下时的效果、圆角等
截图: