He usado RecyclerView para mostrar algunos JSONdatos utilizando Volley Library. Estoy obteniendo los datos JSON, pero inicialmente cuando se muestran los datos, está en el formato correcto. Pero cuando me desplazo en recyclerview, entonces se agrega un gran espacio entre las filas.
Despues de desplazarse Aquí está la parte XMl de 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>
Aquí está el recyclerview agregado en 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>
Gracias por adelantado.
Respuestas
3 para la respuesta № 1Cambie la altura de su configuración relativa a wrap_content en row.xml
android:layout_height="wrap_content "
0 para la respuesta № 2
¿Pero por qué se mostraba inicialmente sin ningún espacio?
ListView y RecycleView tienen una altura predeterminada para la vista. Utiliza match_parent y luego irá con la altura predeterminada, por lo que se muestra un espacio en blanco en la parte superior.
Si la gravedad de TextView será vertical en el centro, entonces mostrará el espacio en la parte superior e inferior de ambos.