android - implement - card view developer



Margen entre elementos en la vista de reciclador Android (6)

  1. Encuentre el atributo card_view:cardUseCompatPadding="true" en cards_layout.xml y elimínelo. Inicie la aplicación y verá que no hay margen entre cada elemento de la vista de tarjeta.

  2. Agrega atributos de margen que te gusten. Ex:

    android:layout_marginTop="5dp"
    android:layout_marginBottom="5dp" 
    

Hola, estoy siguiendo este tutorial

http://www.journaldev.com/10024/android-recyclerview-and-cardview-example-tutorial

Ahora me estoy enfrentando a un problema extraño: el margen entre cada elemento de vista de tarjeta dentro de la vista de reciclador es demasiado.

PROBLEMA

Cómo reducir el margen entre cada elemento de cardview colocado dentro de la vista de reciclador.




Me enfrenté a un problema similar, con RelativeLayout como elemento raíz para cada fila en la vista de reciclador.

Para resolver el problema, busque el archivo xml que contiene cada fila y asegúrese de que la altura del elemento raíz sea wrap_content NOT match_parent .


Use CardView en Recyclerview Disposición de elementos de la siguiente manera:

 <android.support.v7.widget.CardView
        xmlns:android="http://schemas.android.com/apk/res/android"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        xmlns:app="http://schemas.android.com/apk/res-auto"
        xmlns:card_view="http://schemas.android.com/tools"
        card_view:cardCornerRadius="10dp"
        app:cardBackgroundColor="#ACACAC"
        card_view:cardElevation="5dp"
        app:contentPadding="10dp"
        card_view:cardUseCompatPadding="true">

cambio en la vista Recycler match_parent para wrap_content :

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

Cambia también en el diseño del elemento xml

Establecer la altura de diseño principal match_parent para wrap_content

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="wrap_content">

    <TextView
        android:id="@+id/textView"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
    />




android-cardview