使RecyclerView + Button滚动一块//不显示禁用nestedScrolling的所有项目

时间:2018-05-17 21:13:59

标签: android android-recyclerview

我的RecyclerView下面是一个按钮。 RecyclerView的高度设置为wrap_content,因此当有很多项目时,它会占据整个屏幕,当滚动到底部时,Butten不可见。

我通过将这两个视图包装在ScrollView中解决了这个问题。这几乎可以工作,但是当滚动到按钮然后再次向上时,RecyclerView会在按钮仍在屏幕上时开始先滚动。所以我需要禁用RecyclerView本身的滚动。我通过设置android:nestedScrollingEnabled="false" 来解决这个问题。

这似乎有效,但现在我有另一个问题。当拥有大量物品时,RecyclerView不会仅显示所有项目的前几项。这会在禁用nestedScrolling时发生,当我将其重新打开时,它会再次显示所有项目,但之后我会解释之前的问题。

任何想法我能做什么?

1 个答案:

答案 0 :(得分:0)

如果有人遇到同样的问题:解决方案是使用NestedScrollView而不是ScrollView