/ / Ao rolar no RecyclerView adiciona automaticamente espaço entre as linhas - android, json, scroll, android-recyclerview

Quando a rolagem no RecyclerView adiciona automaticamente espaço entre as linhas - android, json, rolagem, visualização do android-recycl

Eu usei o RecyclerView para exibir alguns JSONdados usando a Biblioteca Volley. Estou recebendo os dados JSON, mas inicialmente quando os dados são exibidos, eles estão no formato correto. Mas quando eu rolar na visualização de reciclagem, um espaço enorme é adicionado entre as linhas.

Antes de rolar Antes de rastrear

insira a descrição da imagem aqui

Após a rolagem Aqui está a parte XMl do row.xml

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent">
<TextView
android:id="@+id/tv_title"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_toRightOf="@+id/iv_image"
android:textSize="18sp"
/>
</RelativeLayout>

Aqui está a reciclagem adicionada em xml

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

/>
</android.support.design.widget.CoordinatorLayout>

Desde já, obrigado.

Respostas:

3 para resposta № 1

Altere a altura do seu relativelayout para wrap_content em row.xml

  android:layout_height="wrap_content "

0 para resposta № 2

mas por que estava aparecendo inicialmente sem espaço ??

O ListView e o RecycleView têm altura padrão para visualização. Você usa match_parent e, em seguida, ele fica com a altura padrão, portanto, devido à exibição do espaço em branco acima.

Se a sua gravidade do TextView estiver no centro vertical, será exibido um espaço na parte superior e inferior das duas.