RecyclerView ItemDecoration用于垂直列表

时间:2015-10-14 14:54:47

标签: android android-recyclerview

我正在使用ItemDecoration的这个实现: https://gist.github.com/zokipirlo/82336d89249e05bba5aa

这是我的资源:

<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item>
    <shape android:shape="line">
        <stroke
            android:color="@color/music_player_divider"
            android:width="1dp"/>

        <size android:height="1dp"/>
    </shape>
</item>

我没有看到任何分隔符。如果设置为<size android:height="2dp"/>,我会得到一条线。问题是,这条线有一个底部和顶部填充。我想要的是2px宽度线,没有填充。

1 个答案:

答案 0 :(得分:0)

<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
    <item>
        <shape android:shape="line">
            <stroke
                android:color="@color/color_accent"
                android:width="1dp"/>

            <size android:height="1dp"/>
        </shape>
    </item>
</layer-list>

对我来说很好。你正在追加到最后?