问题标签 [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.
android - 使用 EndlessScrollListener 时 GridView 适配器重复
嗨,我有一个片段,它从 web 服务加载 json 类型的数据并在 gridview(自定义)中显示。在前 16 个项目(第 1 页)中,我没有问题,但是当我尝试加载页面并将项目添加到适配器时有些项目重复:(
我的代码是:
分段:
java - 加载更多listview失败更新数据
我有从 URL 获取的列表视图显示名称、学校和链接。每个 URL 有 30 个项目,即我使用加载更多列表视图项目。但是当重新调用 Asynctask 时,新数据不会追加。运行应用程序时给我 NullpointerException。如果你知道...请帮助我。谢谢大家。
对不起,我英语不好!
我的代码在这里:
类 InfoTeacherFragment
项目教师
和 EndlessScrollListener
NullpointerException 错误
更新 1:
函数从 url 获取数据
android - 无法无限滚动加载数据
我是 Android 新手,一时陷入困境。我在一家公司有工作实践,但我没有人可以给我建议。我的应用程序类似于 RSS 提要。我必须从返回 JSON 对象的 API 加载数据。API 的地址是http://itvdn-api.azurewebsites.net/api/news/1。目前只有 4 页。我正在立即从第一页加载信息,然后当剩下 2 个项目时,我试图加载下一个。它加载第二页,但随后停止加载。我尝试调试,在它解析第三页后,我被扔到 AbsListView.java。应用程序运行良好,没有任何崩溃。
这是我代表解析数据的片段类。
这是我在无尽滚动列表视图中找到的 EndlessScrollListener
请告诉我是否可以以其他方式完成整个事情,或者我应该附加另一个代码或日志数据。
java - 无休止的滚动列表视图不起作用
我正在开发一个应用程序。在我的应用程序中,我使用 listview 来显示来自 json 的数据。所有数据完美显示。但我想要的是,显示前 10 个对象,然后显示加载项,然后显示剩余的 10 个。我的 json 响应如下所示。
Interestsent.java
EndlessScoolListener.java
CustomAdapterSent.java
公共类 CustomAdapterSent 扩展 BaseAdapter{
XML 文件:
android - 滚动图像的不同方法?
轻松水平滚动图像视图的最佳方法是什么?
如何在不产生位图溢出内存异常的情况下实现这一点?
android - 为什么 RecyclerView.OnScrollListener 不是接口而是抽象类?
要在RecyclerView
我想创建一个类似的类中实现 Endless Scroll 模式
因为EndlessScrollAdapter
应该同时负责数据和滚动事件的处理,这是最方便的实现方式。
但是,因为 in recyclerview-v7-21.0.3
,OnScrollListener
这样声明
我无法EndlessScrollAdapter
实现OnScrollListener
。
所以正如标题所说,有什么好的理由OnScrollListener
成为一个类而不是一个接口?因为我认为它应该是一个接口。
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:
android - 如何使用 StaggeredLayoutManager 实现无限滚动
我已经尝试为 LinearLayoutManager 实现无限滚动并且它成功并尝试将 LinearLayoutManager 实现复制到 StaggeredGridLayoutManager 但它不起作用。
我只想得到第一个VisibleItem。
在线性布局管理器中:
但在 StaggeredGridLayoutManager 中是:
如何使用(int)而不是(int [])获得firstVisibleItem?
有什么好的方法/实现吗?
提前致谢。
android - 带有 Refresh 和 LoadMore 选项的 ListView 不起作用
问题基于一个特定的用例,如下所示:1)转到列表末尾并加载更多数据,直到 API 返回一个空列表 2)在调用 refresh() 之后,布局将刷新,但问题是在我调用 refresh() 之后 loadmore() 不会被调用。
我使用过 SuperListView,我使用过 EndlessScrollListener 和官方 SwipeToRefreshLayout,但没有任何效果。
我猜我可能以错误的方式使用适配器,但以下是我正在使用的代码片段:
我可以分享完整的代码,但我猜这可能无关紧要,对于后端,我使用的是 Spring + Android Annotations + [Observer + Facade] Design Patterns。
提前致谢。
EndlessScrollListener
android - onloadmore 方法仅在简历上加载 5 个项目
每次用户向下滚动时,应用程序应加载 5 个项目,它工作正常,但是当用户更改为另一个活动并返回到 brows 活动(主要活动)时,它只加载 5 个项目
这是我的滚动代码
加载更多项目方法
加载数据方法
这就是我在 onResume 中调用加载数据的方式