Textbox 和 RecyclerView 的滚动问题 - Android - Kotlin

Scroll problem with Textbox and RecyclerView - Android - Kotlin

我有一个 Linearlayout,它有一个 Textview 和 Recyclerview。 问题是,当 RecyclerView 的数据增加时,当我们滚动时,recyclerview 上方的 Textview 保持它的位置,即不滚动,只有 RecyclerView 的内容滚动。 我希望整个屏幕滚动而不是只滚动 RecyclerView。

<LinearLayout>
  <TextView/>
  <RecyclerView>
</LinearLayout>

谢谢

NestedScrollView 添加为 LinearLayout 的父级以滚动整个屏幕。

试试下面的代码:

 <androidx.core.widget.NestedScrollView
        android:layout_width="match_parent"
        android:layout_height="wrap_content">
        <LinearLayout
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:orientation="vertical">
            <TextView
                android:layout_width="match_parent"
                android:layout_height="wrap_content"/>
            <androidx.recyclerview.widget.RecyclerView
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:nestedScrollingEnabled="false"/>
        </LinearLayout>
    </androidx.core.widget.NestedScrollView>