根据Android原生Spinner,自定义背景和箭头样式,先看效果图

图1

图2
具体实现方式如下:
1、res/values/arrays目录下定义选项(不要在意与效果图内容不一致)

图3
2、res/values/styles文件定义Spinner的style

图4
3、drawable目录下还需放几个样式文件
箭头图标(矢量图),这里就不贴了,相信你有办法搞定。
下拉列表背景定义,spinner_popup_bg.xml

图5
Spinner normal状态下的背景定义,bg_spinner_normal.xml

图6
Spinner pressed状态下的背景定义,bg_spinner_pressed.xml

图7
Spinner 选择器定义,spinner_selector.xml

图8
4、xml布局

图9
上述就是原生Spinner自定义背景和箭头图标的实现方式了。