我有一个白色背景的微调器。现在我想在微调器项之间设置分隔符,但它不起作用。
到目前为止我已经这样做了。
在布局
下的spinner.xml中<Spinner
android:id="@+id/spinner"
style="@style/spinner_style"
android:layout_width="0dp"
android:layout_height="@dimen/height"
android:layout_weight="1.5"
android:gravity="center"
/>
在styles.xml中
<style name="applicationTheme" parent="@android:style/Theme.Holo.Light">
<item name="android:dropDownListViewStyle">@style/spinner_style</item>
</style>
<style name="spinner_style" parent="android:Widget.ListView.DropDown">
<item name="android:background">@drawable/gradient_spinner</item>
<item name="android:popupBackground">#FFFFFF</item>
<item name="android:divider">@color/black</item>
<item name="android:dividerHeight">2dp</item>
</style>
gradient_spinner.xml
<?xml version="1.0" encoding="utf-8"?>
<item><layer-list>
<item><shape>
<gradient android:angle="90" android:endColor="#FFFFFF" android:startColor="#FFFFFF" android:type="linear" />
<stroke android:width="1dp" android:color="#000000" />
<corners android:radius="4dp" />
<padding android:bottom="3dp" android:left="3dp" android:right="3dp" android:top="3dp" />
</shape></item>
<item><bitmap android:gravity="right" android:src="@drawable/spinner_arrow" />
</item>
</layer-list></item>
</selector>
除分频器外,它的工作正常。 我的代码出了什么问题。 提前致谢。