问题标签 [endlessscroll]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
7 回答
79277 浏览

java - 如何在 RecyclerView 中实现 setOnScrollListener

当用户到达列表中可见的项目时,如何在底部显示进度条。

我编写了一个代码,我在其中使用 Web 服务获取数据,现在我想填充部分记录,因为我的 JSON 中有大约630 条记录

这是我用来从 JSON 获取数据并填充到 RecyclerView 的整个代码。

这是我的 JSON 的外观,但真正的 JSON 包含超过 600 条记录:

有人可以指导我在哪里更改我的代码吗?

每当用户使用进度条滚动到底部时,我想填充更多记录,但我仍然显示所有记录。

RecyclerViewFragment.java:

CardAdapter.java:

这也是我使用 Endless 实现的方法

注意:我个人更喜欢 RecyclerView onScroll 功能来完成我的工作。

0 投票
6 回答
7363 浏览

android - 如何实现无限滚动列表视图

我正在创建一个应用程序,在其中我使用 Json 解析来解析数据。我已经实现了 listview 并且在我的回复中我有totalpage对象current page

新用户将从第一页获取项目。当用户在列表视图中滚动时,列表会随着来自下一页的项目(以及下一个和下一个等)展开

这是我的回应 http://pastie.org/10259792

以下是我尝试过的代码:

首页片段

无尽适配器

EndlessLisView

}

0 投票
1 回答
893 浏览

android - 如何控制 Scroll StaggeredGrid RecyclerView 上的 SwipeRefreshLayout 和 Endless Fuction?

我尝试将 StaggeredGrid RecyclerView 与 Endless 和 SwipeRefreshLayout 结合使用。但我的代码有问题:

上面的代码,我得到问题:

  1. 在无尽的位置,getMoreNewsFromServer();总是被调用(正常:一个被调用)。

  2. 在无限位置,调用 mSwipeRefreshLayout

如果我使用 Listview,它的工作方式是这样的:

那么如何解决呢?

0 投票
1 回答
1284 浏览

java - 在 Recycler 视图中实现无限滚动

我有一个使用 AsyncTask 填充 UI 的回收器视图。

目前它从数据库中检索所有数据并一次性显示它,但是

我想一次只检索 15 条记录,滚动结束后我想加载更多 15 条记录,依此类推……有人可以帮忙吗?我已经粘贴了下面的代码:

FeedActivity.java

MyRecyclerAdapter.java

0 投票
1 回答
2945 浏览

android - Android:在列表视图中无限滚动到顶部

我正在尝试实现无休止的滚动到顶部,当用户接近列表视图的顶部时(例如在信使应用程序中),我将加载更多数据。我有一个滚动到底部的类,它工作正常,但我没有设法找到一个库或修改这个代码来检测滚动到顶部。有人可以帮忙吗?

这是课程:

0 投票
1 回答
220 浏览

windows-phone-8.1 - WP8.1 Universal:从 ISupportIncrementalLoading 正确取消并重新启动 LoadMoreItemsAsync

为了在我的 WP8.1 通用应用程序中进行无休止的滚动,我实现了 ISupportIncrementalLoading,并使用结果绑定到我的 ListView。使用此代码可以正常工作:

现在我正在尝试使用以下代码清除所有加载的项目并从不同的 url 加载新数据(用户应该能够切换“类别”):

但结果通常填充来自旧 url 的结果(可能是因为异步查询)或 hasMoreItems 设置为 false 和/或增量加载停止工作。

摆脱所有以前的项目,停止从旧网址加载的所有任务并仅从新网址开始加载的正确方法是什么?

0 投票
8 回答
15894 浏览

android - RecyclerView 无限无限滚动问题

我正在尝试使用 RecyclerView 实现 Endless Infinite Scrolling,但我只获得前 10 条记录,没有获得接下来的 10 条记录,甚至在尝试滚动底部时也没有任何进展。

而我本想在滚动上获得接下来的 10 条记录,依此类推......但只获得前 10 条记录

在这里,我上传了我的 JSON 的副本- 但我无法从相同的 url 获取数据,这就是我使用客户端的 url 和本地主机的原因。

我正在关注教程

这是我的完整代码,我可以知道我在哪里做错了吗?

JSON:

日志:

这是我更新的代码,我用它来解析 JSON 数据

MainActivity.java:更新

数据适配器.java:

OnLoadMoreListener.java:

0 投票
0 回答
399 浏览

google-analytics - 无尽的滚动和谷歌分析

谷歌分析没有通过无限滚动和 will_paginate gem 跟踪新页面加载。

这是我的 GA 片段:

我该如何解决?

0 投票
1 回答
470 浏览

android - RecyclerView + HidingScrollListener + Load More

I use hiding scroll listener with recyclerview. When I scroll down recyclerview and release scroll, if loads more and add new contents to adapter with item range inserted my rows previously added or new added not responding to click. But when I scroll again a little bit all my click tries works.

Here is my HidingScrollListener:

and onLoadMore():

I cannot figure out why this's happening. It's very strange. Thanks.

0 投票
0 回答
521 浏览

android - RecyclerView Endless Scrolling Up:如何保持滚动?

我正在使用 EndlessOnScrollListener(网络上某个天才的版权)来处理 RecyclerView 中的无尽时间线。EndlessOnScrollListener 基本上是这样的:

我添加了 loadPrevious() 部分,因为我想让列表(时间轴)在两个方向上都是无穷无尽的。

在 loadPrevious() 的实现中,我将 X 个月的天数添加到我的 RecyclerView 的数据集中,重新计算我当前的滚动位置,然后以编程方式滚动到那个新位置,给用户一种连续滚动的印象。问题是,当我这样做时,滚动停止并且 RecyclerView 捕捉到该位置(显然)。要继续滚动,需要一个新的文件。

问题:有没有办法以某种方式记录 RecyclerView 滚动的滚动速度并以编程方式再次启动滚动,这样用户就不会注意到任何东西?