看不到ListView分隔符

时间:2013-12-22 15:27:08

标签: android xml listview android-listview

我在listview中添加了一个分隔符,但那里什么都没有。 ListView保持完美,就像没有设置任何分隔符一样。

这是ListView XML:

<ListView
    android:id="@+id/listview_language"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:divider="@drawable/shadow" />

@ drawavble / shadow XML:

<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android" >

<item 
    >
    <shape 
        >
        <gradient android:startColor="@color/shadow_start"
            android:endColor="@color/shadow_end"
            android:angle="90"/>
        <stroke 
            android:height="1dp"/>
    </shape>
</item>

</selector>

为什么分隔符不会出现在ListView上?

2 个答案:

答案 0 :(得分:0)

您还应该将android:dividerHeight属性添加到布局

答案 1 :(得分:0)

尝试在shadow xml文件中用selector替换layer-list根元素。

相关问题