如何禁用回收器视图滚动以便它监听 Scrollview 布局?
how to disable recycler view scrolling so that it listens to Scrollview layout?
我在 ScrollView 中有一个回收视图。我想禁用回收器视图滚动,以便它监听其父布局 A ScrollView!
从逻辑上讲,将 ListView
放在 ScrollView
中并不是一个好主意。但是,如果你坚持的话:
- 您可以根据其总和增加
ListView
高度
提到的行高 here.
- 或者让回收到位但拦截
ListView
上的触摸
如前所述将滚动重定向到其父 ScrollView
here.
这应该可以解决您的 RecyclerView 嵌套滚动问题。
mRecyclerView.setNestedScrollingEnabled(false);
RecyvlerView implements NestedScrollingChild
例如,如果 RecyclerView 父级是 ScrollView 或 ListView 或 RecyclerView 或任何 AbsListView
禁用子 RecyclerView 的滚动。
在xml、
中添加这一行
android:nestedScrollingEnabled="false"
我在 ScrollView 中有一个回收视图。我想禁用回收器视图滚动,以便它监听其父布局 A ScrollView!
从逻辑上讲,将 ListView
放在 ScrollView
中并不是一个好主意。但是,如果你坚持的话:
- 您可以根据其总和增加
ListView
高度 提到的行高 here. - 或者让回收到位但拦截
ListView
上的触摸 如前所述将滚动重定向到其父 ScrollView here.
这应该可以解决您的 RecyclerView 嵌套滚动问题。
mRecyclerView.setNestedScrollingEnabled(false);
RecyvlerView implements NestedScrollingChild
例如,如果 RecyclerView 父级是 ScrollView 或 ListView 或 RecyclerView 或任何 AbsListView
禁用子 RecyclerView 的滚动。
在xml、
中添加这一行android:nestedScrollingEnabled="false"