有时候spinner需要自定义背景,但是会出现文字显示不全的问题,是因为spinner有默认的padding值,解决办法就是设置spinner的padding值为0,如下
<Spinner
android:id="@+id/typeSpinner"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="@drawable/spinnerbg"
android:paddingTop="0dip"
android:paddingBottom="0dip"
android:entries="@array/case_type_labels" />
我用的图片右侧有箭头,所以只设置了top和bottom。