简体   繁体   English

CardView之间的空间

[英]Space Between CardView

I need to add space between CardView . 我需要在CardView之间添加空间。

I tried to use the card_view:cardUseCompatPadding and it doesn't work. 我尝试使用card_view:cardUseCompatPadding ,它不起作用。 Any help? 有帮助吗?

<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

I try bellow code. 我试试下面的代码。

<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. whatever value set in layout_marginBottom , android always have a little space between 2 cardviews. layout_marginBottom中设置的任何值,android总是在2个cardview之间有一点空间。 I think layout_marginBottom doen't affect the size of space. 我认为layout_marginBottom不会影响空间的大小。
  2. card_view:cardUseCompatPadding should set to true. card_view:cardUseCompatPadding应设置为true。
  3. card_view:cardPreventCornerOverlap should set to true to affect card_view:cardCornerRadius , and different value of cardCornerRadius cause different space between 2 cardviews. card_view:cardPreventCornerOverlap应该设置为true以影响card_view:cardCornerRadius ,而cardCornerRadius的不同值会导致2个cardview之间的空格不同。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM