如何禁用回收器视图滚动,以便它侦听Scrollview布局?

时间:2015-03-10 13:15:34

标签: android android-scrollview android-recyclerview

我在ScrollView中有一个回收站视图。我想禁用回收器视图滚动,以便它侦听其父布局,一个ScrollView!

3 个答案:

答案 0 :(得分:42)

这应解决您的RecyclerView嵌套滚动。

 mRecyclerView.setNestedScrollingEnabled(false);

RecyvlerView实施NestedScrollingChild

例如,如果RecyclerView父级是ScrollView或ListView或RecyclerView或任何AbsListView

禁用儿童RecyclerView的滚动。

答案 1 :(得分:6)

逻辑上,将ListView置于ScrollView内并不是一个好主意。但是,如果你坚持的话:

  • 您可以根据其总和增加ListView高度 提到的行高here
  • 或者让回收利用到位,但拦截ListView上的触摸 如上所述将滚动重定向到其父ScrollView here

答案 2 :(得分:0)

在xml中添加此行,

android:nestedScrollingEnabled="false"