对不起我的英语,但我的recyclerview有问题,它看起来不错,但当我滚动屏幕时,项目会调整为match_parent。
滚动之前:
滚动后:
这是我的代码:
<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>
答案 0 :(得分:0)
默认的LinearLayoutManager不支持wrap_content,因此您需要自定义LinearLayoutManager,请参考:
答案 1 :(得分:0)
尽管这个问题是4年前提出的。
我遇到同样的问题。
我的问题的解决方案是将列表项的android:layout_height
从wrap_content
更改为match_parent
。