【问题标题】:Make RecyclerView + Button scrolling it one piece// Not showing all items with disabling nestedScrolling使 RecyclerView + Button 滚动它一块// 不显示所有禁用nestedScrolling 的项目
【发布时间】:2018-05-20 04:49:22
【问题描述】:

在我的 RecyclerView 下方是一个按钮。 RecyclerView 的高度设置为wrap_content,所以当有很多项目时它会占据全屏,而当滚动到底部时,按钮是不可见的。

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

这似乎可行,但现在我遇到了另一个问题。当有很多项目时,RecyclerView 不会仅显示前几个项目的所有项目。禁用nestedScrolling会发生这种情况,当我重新打开它时,它会再次显示所有项目,但是我遇到了前面解释的问题。

任何想法我能做什么?

【问题讨论】:

    标签: android android-recyclerview


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-09-23
      • 1970-01-01
      • 1970-01-01
      • 2021-10-08
      • 2021-01-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多