Space CardView之间

Space Between CardView

我需要在CardView之间添加space。

我尝试使用 card_view:cardUseCompatPadding 但它不起作用。有什么帮助吗?

<RelativeLayout
    android:layout_width="match_parent"
    android:layout_height="wrap_content">

    <android.support.v7.widget.CardView
        android:id="@+id/all_restaurant_card_view"
        android:layout_width="wrap_content"
        android:layout_height="120dp"

        xmlns:card_view="http://schemas.android.com/apk/res-auto"
        card_view:cardPreventCornerOverlap="true"
        card_view:cardUseCompatPadding="true">
android:layout_marginBottom="4dp"  //4dp is recommended

我试试下面的代码。

<android.support.v7.widget.CardView
    android:layout_width="match_parent"
    android:layout_height="200dp"
    android:layout_marginBottom="4dp"

    xmlns:card_view="http://schemas.android.com/apk/res-auto"
    card_view:cardPreventCornerOverlap="true"
    card_view:cardUseCompatPadding="true"
    card_view:cardCornerRadius="50dp"
>
  1. 无论在 layout_marginBottom 中设置什么值,android 2 个卡片视图之间总是有一点 space。我认为 layout_marginBottom 不会影响 space.
  2. 的大小
  3. card_view:cardUseCompatPadding 应设置为 true。
  4. card_view:cardPreventCornerOverlap 应设置为 true 以影响 card_view:cardCornerRadius,以及不同的值cardCornerRadius 导致 2 个卡片视图之间 space 不同。