问题标签 [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 投票
1 回答
208 浏览

android - 使用 EndlessScrollListener 时 GridView 适配器重复

嗨,我有一个片段,它从 web 服务加载 json 类型的数据并在 gridview(自定义)中显示。在前 16 个项目(第 1 页)中,我没有问题,但是当我尝试加载页面并将项目添加到适配器时有些项目重复:(

我的代码是:

分段:

0 投票
1 回答
196 浏览

java - 加载更多listview失败更新数据

我有从 URL 获取的列表视图显示名称、学校和链接。每个 URL 有 30 个项目,即我使用加载更多列表视图项目。但是当重新调用 Asynctask 时,新数据不会追加。运行应用程序时给我 NullpointerException。如果你知道...请帮助我。谢谢大家。

对不起,我英语不好!

我的代码在这里:

类 InfoTeacherFragment

项目教师

和 EndlessScrollListener

NullpointerException 错误

更新 1:

函数从 url 获取数据

0 投票
1 回答
1363 浏览

android - 无法无限滚动加载数据

我是 Android 新手,一时陷入困境。我在一家公司有工作实践,但我没有人可以给我建议。我的应用程序类似于 RSS 提要。我必须从返回 JSON 对象的 API 加载数据。API 的地址是http://itvdn-api.azurewebsites.net/api/news/1。目前只有 4 页。我正在立即从第一页加载信息,然后当剩下 2 个项目时,我试图加载下一个。它加载第二页,但随后停止加载。我尝试调试,在它解析第三页后,我被扔到 AbsListView.java。应用程序运行良好,没有任何崩溃。

这是我代表解析数据的片段类。

这是我在无尽滚动列表视图中找到的 EndlessScrollListener

请告诉我是否可以以其他方式完成整个事情,或者我应该附加另一个代码或日志数据。

0 投票
2 回答
4489 浏览

java - 无休止的滚动列表视图不起作用

我正在开发一个应用程序。在我的应用程序中,我使用 listview 来显示来自 json 的数据。所有数据完美显示。但我想要的是,显示前 10 个对象,然后显示加载项,然后显示剩余的 10 个。我的 json 响应如下所示。

Interestsent.java

EndlessScoolListener.java

CustomAdapterSent.java

公共类 CustomAdapterSent 扩展 BaseAdapter{

XML 文件:

0 投票
2 回答
41 浏览

android - 滚动图像的不同方法?

轻松水平滚动图像视图的最佳方法是什么?

如何在不产生位图溢出内存异常的情况下实现这一点?

0 投票
4 回答
13319 浏览

android - 为什么 RecyclerView.OnScrollListener 不是接口而是抽象类?

要在RecyclerView我想创建一个类似的类中实现 Endless Scroll 模式

因为EndlessScrollAdapter应该同时负责数据和滚动事件的处理,这是最方便的实现方式。

但是,因为 in recyclerview-v7-21.0.3OnScrollListener这样声明

我无法EndlessScrollAdapter实现OnScrollListener

所以正如标题所说,有什么好的理由OnScrollListener成为一个类而不是一个接口?因为我认为它应该是一个接口。

0 投票
1 回答
59 浏览

azure - EndlessScroll 使用 KendoUI Mobile + Azure Mobile Services + SQL Azure

在过去的几天里,我一直在为移动列表视图上的无尽滚动而苦苦挣扎。我已经按照演示的建议设置了我的数据源和列表视图。我无法成功地让它在服务器端数据上工作(或“按以加载更多”)。本地数据按预期工作。我使用了许多不同的 KendoUI 核心版本,结果几乎相同。

不过,我确实注意到的一个区别是,演示中的 type: "odata" 部分拒绝为我工作(500 Internal Server Error)。因此,我在数据源上尝试了普通的“GET”类型。“GET”是 odata 样式 ( https://myserviceapi.azure-mobile.net/tables/EventTypes ?$filter=businessID%20eq%2053),Azure Tables 开箱即用地支持它,但没有无限滚动工作。我还尝试了 Azure 移动服务 api 方法的普通“GET”,它基本上是一种 RESTful 方法,它返回与 SQL Azure 中的 odata 表查询相同的数据。我尝试过的所有方法都不起作用。以下代码是我在许多 Kendo UI Core 构建中测试过的。

应用程序 JavaScript:

HTML:

天蓝色 JavaScript:

0 投票
4 回答
9417 浏览

android - 如何使用 StaggeredLayoutManager 实现无限滚动

我已经尝试为 LinearLayoutManager 实现无限滚动并且它成功并尝试将 LinearLayoutManager 实现复制到 StaggeredGridLayoutManager 但它不起作用。

我只想得到第一个VisibleItem。

在线性布局管理器中:

但在 StaggeredGridLayoutManager 中是:

如何使用(int)而不是(int [])获得firstVisibleItem?

有什么好的方法/实现吗?

提前致谢。

0 投票
1 回答
1241 浏览

android - 带有 Refresh 和 LoadMore 选项的 ListView 不起作用

问题基于一个特定的用例,如下所示:1)转到列表末尾并加载更多数据,直到 API 返回一个空列表 2)在调用 refresh() 之后,布局将刷新,但问题是在我调用 refresh() 之后 loadmore() 不会被调用。

我使用过 SuperListView,我使用过 EndlessScrollListener 和官方 SwipeToRefreshLayout,但没有任何效果。

我猜我可能以错误的方式使用适配器,但以下是我正在使用的代码片段:

我可以分享完整的代码,但我猜这可能无关紧要,对于后端,我使用的是 Spring + Android Annotations + [Observer + Facade] Design Patterns。

提前致谢。

EndlessScrollListener

0 投票
0 回答
314 浏览

android - onloadmore 方法仅在简历上加载 5 个项目

每次用户向下滚动时,应用程序应加载 5 个项目,它工作正常,但是当用户更改为另一个活动并返回到 brows 活动(主要活动)时,它只加载 5 个项目

这是我的滚动代码

加载更多项目方法

加载数据方法

这就是我在 onResume 中调用加载数据的方式