首先在drawable目錄中創(chuàng)建一個(gè)spinner_border.xml文件(文件名可自定義)卧抗,輸入如下內(nèi)容:
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
<!-- 第一組item:設(shè)置邊框 -->
<item>
<shape>
<!-- 設(shè)置邊框線寬度和顏色 -->
<stroke
android:width="0.5dp"
android:color="#000000" >
</stroke>
<!-- 設(shè)置圓角度數(shù) -->
<corners android:radius="0dp" />
<!-- 設(shè)置背景顏色 -->
<solid android:color="#ffffff" />
<!-- padding:設(shè)置邊距 -->
<padding
android:bottom="5dp"
android:left="5dp"
android:right="5dp"
android:top="5dp" >
</padding>
</shape>
</item>
<!-- 第二組item:設(shè)置spinner箭頭圖片(替換默認(rèn)箭頭) -->
<item>
<!-- bitmap.gravity:設(shè)置spinner的箭頭放置位置 -->
<!-- bitmap.src:設(shè)置替換原spinner的箭頭的圖片資源 -->
<bitmap
android:gravity="end"
android:src="@圖片資源id">
</bitmap>
</item>
</layer-list>
然后在布局xml文件中缕允,給要加邊框的Spinner設(shè)置background屬性:
<!-- 此處省略其它設(shè)置屬性內(nèi)容 -->
<Spinner
android:background="@drawable/spinner_border" />