Android recyclerView装饰器填充

时间:2019-03-01 14:26:25

标签: android user-interface kotlin

我的项目中的装饰器出现问题。 这就是我想要实现的:
https://i.stack.imgur.com/6WnyU.png

这是我的分隔线xml:

 <shape xmlns:android="http://schemas.android.com/apk/res/android"
    android:shape="line">
    <solid android:color="@color/secondary_text" />
    <size android:height="1dp" />
    <padding
        android:left="8dp"
        android:right="8dp"/>
</shape> 

装饰器实现:

    recycler__transactions_activity.addItemDecoration(DividerItemDecoration(context,
                                      DividerItemDecoration.VERTICAL).apply {
        setDrawable(drawable(R.drawable.divider))
    })

有人可以发现一个错误吗? 编辑:问题是填充。分割视图的线显示为无填充 这是我的代码https://i.stack.imgur.com/k3OGX.png的结果 解决方案: 将分隔线包装到另一个项目中

 <layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item
    android:left="24dp"
    android:right="24dp">
    <shape android:shape="rectangle">
        <solid android:color="@color/accent" />
        <size android:height="1dp" />
    </shape>
</item>
</layer-list>

谢谢大家:)

0 个答案:

没有答案