效果图如下:

布局代码:
<Spinner
android:id="@+id/spinner_reporteventdispatchitem_selectman"
android:layout_width="210dp"
android:layout_height="35dp"
android:layout_marginLeft="17dp"
android:background="@drawable/reporteventdispatch_spinner_bg" />
自己写一个xml背景,把原来的背景替换掉而已:
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
//具体的大小写死是为了,让图片不变形
<item-------//整体的边框背景
android:width="210dp"
android:height="34dp">
<shape android:shape="rectangle">
<solid android:color="@color/white" />
<corners android:radius="2dp" />
<stroke
android:width="1px"
android:color="@color/text_gray_nine" />
</shape>
</item>
<item-------//右侧的小图标
android:width="11dp"
android:height="6dp"
android:drawable="@drawable/reporteventdispatch_spinner_ic"
android:gravity="right|center_vertical"
android:right="15dp"></item>
</layer-list>
就ok了.
本文介绍如何为Android应用中的Spinner组件自定义背景样式。通过创建一个XML文件并设置形状、颜色和边框等属性,可以轻松地改变Spinner外观,实现与应用整体风格一致的设计。
1989

被折叠的 条评论
为什么被折叠?



