Android微调器分隔符不起作用

时间:2015-09-30 11:03:18

标签: android android-spinner divider

我有一个白色背景的微调器。现在我想在微调器项之间设置分隔符,但它不起作用。

到目前为止我已经这样做了。

在布局

下的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>

除分频器外,它的工作正常。 我的代码出了什么问题。 提前致谢。

0 个答案:

没有答案