RecyclerView分隔空间

时间:2016-01-21 09:58:39

标签: android android-recyclerview

我使用简单的RecyclerView和CardView创建一个没有任何样式属性的列表。

<android.support.v7.widget.RecyclerView
        android:id="@+id/shops_list"
        android:layout_width="match_parent"
        android:layout_height="match_parent"/>

当我在android 4.2.2设备中运行时,我得到了预期的结果,如下面的截图所示。

Screenshot in android 4.2.2 Genymotion emulator

但是,当我在Android版本6.0.1中运行时,CardView项目之间没有空格,如下所示。

Screenshot in android 6.0.1 real device

我想在CardView项目之间获得一些空间,如上面的截图。是否需要手动添加空间或分隔高度?请帮忙: - )

1 个答案:

答案 0 :(得分:4)

app:cardUseCompatPadding="true"中使用CardView

  

CardView在L前面的平台中添加填充以绘制阴影。在L中,除非您设置useCompatPadding=true,否则不应有任何差距。