Android 原生Spinner自定义样式(背景和箭头)

根据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自定义背景和箭头图标的实现方式了。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容