我使用RecyclerView使用Volley Library显示一些JSON数据。我正在获取JSON数据,但最初在显示数据时,它的格式正确。但是当我在recyclerview中滚动时,行之间会添加巨大的空间。
滚动后 这是row.xml的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>
这是在xml中添加的recyclerview
<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>
提前致谢。
答案 0 :(得分:3)
将relativelayout的高度更改为row.xml中的wrap_content
android:layout_height="wrap_content "
答案 1 :(得分:0)
但为什么它最初没有任何空间显示?
ListView和RecycleView都具有默认的视图高度。 你使用match_parent然后它将使用默认高度,因为在上面显示空白。
如果你的TextView引力将是中心垂直,那么它将在顶部和底部显示空间。