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>
我有一个 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>