【问题标题】:Recyclerview inside view pager is loading all of the items at once视图寻呼机内的 Recyclerview 正在一次加载所有项目
【发布时间】:2021-06-18 11:36:53
【问题描述】:

我有一个视图寻呼机,它有一个fragment,其中包含recyclerview

recyclerView 包含如此多的数据,问题是它会在加载时加载所有数据,我希望它在加载时仅加载少数项目,如果用户滚动然后调用这些项目的 onBind

但目前它调用所有加载项的onBind

我使用这个this 项目进行集成。如果你克隆它,你可以检查它是否为所有加载的对象调用 onBindViewHolder,如果你在同一个项目中添加更多数据,它将开始冻结布局。

【问题讨论】:

    标签: android android-layout android-recyclerview android-viewpager


    【解决方案1】:

    我认为你应该看到这个Ans。这对你来说是一个更好的答案。 我们可以通过使用布局管理器和另一种方式来做到这一点recyclerView.canScrollVertically(int direction),如果您只需要知道是否可以滚动?

    • 0 : 一直返回 false
    • -1 : 底部方向
    • 1:用于顶部方向

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-09-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多