你可以試試這個,
創建spinner_bg.xml
文件中繪製文件夾,然後複製並粘貼以下
spinner_bg.xml
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item><layer-list>
<item><shape>
<gradient android:angle="90" android:endColor="#ffffff" android:startColor="#ffffff" android:type="linear" />
<stroke android:width="1dp" android:color="#504a4b" />
<corners android:radius="5dp" />
<padding android:bottom="3dp" android:left="3dp" android:right="3dp" android:top="3dp" />
</shape></item>
<item ><bitmap android:gravity="bottom|right" android:src="@drawable/spinner_ab_default_holo_dark_am" />
</item>
</layer-list></item>
</selector>
裏面values
文件夾和styles.xml
,添加這些行
<style name="spinner_style" >
<item name="android:background">@drawable/spinner_bg</item>
<item name="android:layout_marginLeft">10dp</item>
<item name="android:layout_marginRight">10dp</item>
<item name="android:layout_marginBottom">10dp</item>
<item name="android:paddingLeft">8dp</item>
<item name="android:paddingTop">5dp</item>
<item name="android:paddingBottom">5dp</item>
</style>
這種風格添加到您的微調在XML文件中
<Spinner
android:id="@+id/spinner1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
style="@style/spinner_style"
android:popupBackground="#cccccc" />
機器人:SRC = 「@繪製/ spinner_ab_default_holo_dark_am」 這是示值誤差 – user1619306 2014-09-01 12:17:40
您需要添加'spinner_ab_default_holo_dark_am'圖像繪製。或者添加你的任何圖像而不是它。它應該像'android:src =「@ drawable/yourImage」' – Aniruddha 2014-09-02 03:48:07
android.view.InflateException:二進制XML文件行#40:錯誤膨脹類android.widget.Spinner 09-02 11:59:26.366:E/AndroidRuntime(336): – user1619306 2014-09-02 06:33:23