你可以試試這個。
這是您在XML
文件中提到的Spinner
。
<Spinner
android:id="@+id/spinner"
style="@style/spinner_style"
android:layout_width="fill_parent"
android:layout_height="50dp"
android:spinnerMode="dialog" />
您必須在styles.xml
中創建spinner_style Style
。
<style name="announcement_spinner_style">
<item name="android:background">@drawable/gradient_spinner</item>
<item name="android:layout_marginLeft">10dp</item>
<item name="android:layout_marginRight">10dp</item>
<item name="android:paddingLeft">8dp</item>
<item name="android:paddingTop">5dp</item>
<item name="android:paddingBottom">5dp</item>
</style>
這裏是用於spinner_style
的gradient_spinner Drawable
。
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item>
<layer-list>
<item>
<shape>
<stroke android:width="2dp" android:color="@color/black" />
<solid android:color="@color/white" />
<corners android:radius="5dp" />
<padding android:bottom="10dp" android:left="10dp" android:right="10dp" android:top="10dp" />
</shape>
</item>
<item>
<bitmap android:gravity="right|center_vertical" android:src="@drawable/spinner_arrow" />
</item>
</layer-list>
</item>
</selector>
在
<bitmap android:gravity="right|center_vertical" android:src="@drawable/spinner_arrow" />
這個標籤您可以使用給微調箭頭。
那麼這是什麼問題? – AADProgramming
背景應包含箭頭,並具有不同的狀態(正常,按下等)。看看如何建立一個例子[這裏](http://android-holo-colors.com/) – mbmc
我已經添加了一個圓形邊框作爲邊框。問題是如何放置箭頭圖像android:drawableright不工作 –