jjzjj

endlessscroll

全部标签

Android:在 ListView 中无限滚动到顶部

我正在尝试实现无限滚动到顶部,当用户接近ListView的顶部时,我会在其中加载更多数据(就像在Messenger应用程序中一样)。我有一个滚动到底部的类,它工作正常,但我没有设法找到一个库或修改此代码来检测滚动到顶部。有人可以帮忙吗?这是类(class):publicabstractclassEndlessScrollListenerimplementsAbsListView.OnScrollListener{//Theminimumamountofitemstohavebelowyourcurrentscrollposition//beforeloadingmore.private

android - 在嵌套滚动 android 中无限加载更多 recyclerview

我在nestedscrollview中有Recyclerview,我想将nestedscrollview滚动到按钮显示加载并将更多列表加载到recyclerview。这是我的xml。 最佳答案 你可以通过两种方式做到这一点:1-将标题添加到recyclerview2-使用NestedScrolview的setOnScrollChangeListener方法我更喜欢第二种方式:NestedScrollViewnestedSV=(NestedScrollView)findViewById(R.id.nested_sync_scrollv

android - RecyclerView滚动监听的方法onscolled自动调用不滚动

同时实现分页。我遇到了这个问题。不滚动onscrolled方法连续调用。请检查下面我的代码。作为引用,我使用的是EndlessScrollingwithAdapterViewsandRecyclerView还有一个演示示例this.我正在从API请求数据。所以我实现了Volley抽射。安装后,奇怪的事情发生了。OnScrolled方法在不滚动的情况下连续调用。下面是我的代码。HomeFragment.javaview=inflater.inflate(R.layout.fragment_home,container,false);tvNoDataFound=(TextView)view

android - 如何确定 RecyclerView 的最后一项在屏幕上可见?

我有一个RecyclerView,我在RecyclerView中添加了数据列表。当最后一个RecyclerView项目在屏幕上可见时,我想在列表中添加更多数据。之后,我想进行Web服务调用并更新RecyclerView数据。我怎样才能做到这一点?有什么建议吗? 最佳答案 一个选项将涉及编辑您的LayoutManager。这里的想法是找到最后一个可见项目的位置。如果该位置等于数据集的最后一项,则应触发重新加载。@OverridepublicintscrollVerticallyBy(intdy,RecyclerView.Recycle

android - 如何确定 RecyclerView 的最后一项在屏幕上可见?

我有一个RecyclerView,我在RecyclerView中添加了数据列表。当最后一个RecyclerView项目在屏幕上可见时,我想在列表中添加更多数据。之后,我想进行Web服务调用并更新RecyclerView数据。我怎样才能做到这一点?有什么建议吗? 最佳答案 一个选项将涉及编辑您的LayoutManager。这里的想法是找到最后一个可见项目的位置。如果该位置等于数据集的最后一项,则应触发重新加载。@OverridepublicintscrollVerticallyBy(intdy,RecyclerView.Recycle

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

我已经尝试为LinearLayoutManager实现无限滚动并且它成功并尝试将LinearLayoutManager实现复制到StaggeredGridLayoutManager但它不起作用。我只想得到第一个VisibleItem。在线性布局管理器中:intfirstVisibleItem=linearLayoutManager.findFirstVisibleItemPosition(int);但在StaggeredGridLayoutManager中是:intfirstVisibleItem=staggeredGridLayoutManager.findFirstVisibleI

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

我已经尝试为LinearLayoutManager实现无限滚动并且它成功并尝试将LinearLayoutManager实现复制到StaggeredGridLayoutManager但它不起作用。我只想得到第一个VisibleItem。在线性布局管理器中:intfirstVisibleItem=linearLayoutManager.findFirstVisibleItemPosition(int);但在StaggeredGridLayoutManager中是:intfirstVisibleItem=staggeredGridLayoutManager.findFirstVisibleI

android - RecyclerView 无限无限滚动问题

我正在尝试使用RecyclerView实现EndlessInfiniteScrolling,但我只获得前10条记录,没有获得接下来的10条记录,甚至在尝试滚动到底部时也没有任何进展。而我本想在滚动时获得接下来的10条记录,依此类推……但只获得前10条记录这里我上传了copy我的JSON-但我无法从相同的url获取数据,这就是我使用客户端的url和本地主机的原因。我关注this教程这是我的完整代码,我可以知道我在哪里做错了吗?JSON:{"names":[{"name":"Name1"},{"name":"Name2"},....{"name":"Name60"}]}日志:D/name-

android - RecyclerView 无限无限滚动问题

我正在尝试使用RecyclerView实现EndlessInfiniteScrolling,但我只获得前10条记录,没有获得接下来的10条记录,甚至在尝试滚动到底部时也没有任何进展。而我本想在滚动时获得接下来的10条记录,依此类推……但只获得前10条记录这里我上传了copy我的JSON-但我无法从相同的url获取数据,这就是我使用客户端的url和本地主机的原因。我关注this教程这是我的完整代码,我可以知道我在哪里做错了吗?JSON:{"names":[{"name":"Name1"},{"name":"Name2"},....{"name":"Name60"}]}日志:D/name-

java - 如何在 RecyclerView 中实现 setOnScrollListener

当用户到达列表中可见的项目时,如何在底部显示进度条。我编写了一段代码,我在其中使用Web服务获取数据,现在我想填充部分记录,因为我的JSON中有大约630条记录。这是我用来从JSON获取数据并填充到RecyclerView中的整个代码。这是我的JSON的样子,但真正的JSON包含超过600条记录:http://walldroidhd.com/api.php有人可以指导我在哪里更改我的代码吗?每当用户使用进度条滚动到底部时,我想填充更多记录,但我仍然显示所有记录。RecyclerViewFragment.java:publicclassRecyclerViewFragmentextend
12