你可以试试这个。
这是您在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不工作 –