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

问题描述 投票:14回答:3

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

android android-scrollview android-recyclerview
3个回答
6
投票

逻辑上,将ListView放在ScrollView中不是一个好主意。但是,如果您坚持,则:

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

44
投票

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

 mRecyclerView.setNestedScrollingEnabled(false);

[RecyvlerView实现NestedScrollingChild

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

禁用子RecyclerView的滚动。


0
投票

在xml中添加此行,

© www.soinside.com 2019 - 2024. All rights reserved.