用Kotlin写RecyclerView,item使用RelativeLayout的问题,Item的间距会越来越大

<?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="wrap_content"
    android:orientation="vertical">

    <ImageView
        android:id="@+id/article_list_pic"
        android:layout_width="match_parent"
        android:layout_height="@dimen/dimen_300px"/>
    
    <TextView
        android:id="@+id/article_list_title"
        android:layout_width="match_parent"
        android:layout_height="@dimen/dimen_100px"
        android:below="@id/article_list_pic"
        android:maxLines="2"
        android:ellipsize="end"
        android:textColor="@color/black"/>

</RelativeLayout>

当上面的布局作为RecyclerView的Item时,且父节点为RelativeLayout的时候,各个Item的间距会在滚动一段距离后,越拉越大,推测是android:below="@id/article_list_pic"这个属性的问题,使用LinearLayout就无此现象

你可能感兴趣的:(Android,新手代码,android,studio,android,安卓)