2

Я сделал и приложение с CardView, но мое карточное устройство входит в одну карту.Cardview все отправляется на одну карточку

Мой код:

recyclerview_activity.xml:

<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="match_parent" android:layout_height="match_parent" 
    android:padding="16dp" 
    > 

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

    </android.support.v7.widget.RecyclerView> 


</LinearLayout> 

I get something like this

+1

Пожалуйста, скопируйте item.xml здесь, а также скриншот того, что вы получаете с кодом – Manishika

+0

@manishika, добавил –

+0

Это не форум. Вы «решаете» сообщения, принимая ответы. –

ответ

1

Я думаю, что единственная проблема с разрывом между вашим CardViews. У вас не должно быть CompatPadding true в CardView Вот почему это похоже, что данные сгруппированы в один CardView, попробуйте сделать это правдой. Используйте следующий код, он должен работать:

<?xml version="1.0" encoding="utf-8"?> 
<android.support.v7.widget.CardView 
    xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:card_view="http://schemas.android.com/apk/res-auto" 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    android:id="@+id/cv" 
    card_view:cardCornerRadius="5dp" 
    card_view:cardUseCompatPadding="true" 
    android:foreground="?android:attr/selectableItemBackground" 
> 

<RelativeLayout 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    android:padding="16dp" 
    > 

    <ImageView 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:id="@+id/person_photo" 
     android:layout_alignParentLeft="true" 
     android:layout_alignParentTop="true" 
     android:layout_marginRight="16dp" 
     /> 

    <TextView 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:id="@+id/person_name" 
     android:layout_toRightOf="@+id/person_photo" 
     android:layout_alignParentTop="true" 
     android:textSize="30sp" 
     /> 

    <TextView 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:id="@+id/person_age" 
     android:layout_toRightOf="@+id/person_photo" 
     android:layout_below="@+id/person_name" 
     /> 

</RelativeLayout> 

</android.support.v7.widget.CardView> 
+0

Что вы подразумеваете под возвратом панели действий! У вашего вопроса нет точки действия. Что конкретно представляет собой проблема с панелью действий. Я ответил на ваш вопрос о проблеме с карточкой, и я думаю, что сейчас работает. Правильно? – Manishika

+1

Вы можете воспользоваться здесь http://www.vogella.com/tutorials/AndroidActionBar/article.html. Если мой ответ правильный для вашей проблемы с карточкой, отметьте его как ответ. благодаря – Manishika

Смежные вопросы