RecyclerView高度项的问题

时间:2016-09-08 02:55:33

标签: android android-recyclerview

对不起我的英语,但我的recyclerview有问题,它看起来不错,但当我滚动屏幕时,项目会调整为match_parent。

滚动之前:

enter image description here

滚动后:

enter image description here

这是我的代码:

<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
   >

    <include
    android:id="@+id/toolbar"
    layout="@layout/toolbar"></include>

    <android.support.v7.widget.RecyclerView
    android:layout_below="@+id/toolbar"
    android:id="@+id/recyclerViewNotas"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:clickable="true"
    >

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

</RelativeLayout>

2 个答案:

答案 0 :(得分:0)

默认的LinearLayoutManager不支持wrap_content,因此您需要自定义LinearLayoutManager,请参考:

https://gist.github.com/truongngoclinh/a73a113d886ff022b9da

答案 1 :(得分:0)

尽管这个问题是4年前提出的。 我遇到同样的问题。 我的问题的解决方案是将列表项的android:layout_heightwrap_content更改为match_parent