web-dev-qa-db-fra.com

Espace entre CardView

J'ai besoin d'ajouter un espace entre CardView.

J'ai essayé d'utiliser le card_view:cardUseCompatPadding et cela ne fonctionne pas. De l'aide? 

<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">
10
user6730398
Android:layout_marginBottom="4dp"  //4dp is recommended
10

J'essaie le code ci-dessous.

<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. quelle que soit la valeur définie dans layout_marginBottom , Android a toujours un peu d’espace entre 2 vues de carte. Je pense que layout_marginBottom n’affecte pas la taille de l’espace.
  2. card_view: cardUseCompatPadding doit être défini sur true.
  3. card_view: cardPreventCornerOverlap doit être défini sur true pour affecter card_view: cardCornerRadius et une valeur différente de cardCornerRadius provoque un espace différent entre 2 vues de carte.
0
astone