jjzjj

OnScrollListener

全部标签

Android无限滚动 ListView

我想实现OnScrollListener以在滚动到底部时动态加载更多数据。下面的代码给了我NullPointerException,但是当我声明BusinessListDataAdapteradapter=newBusinessListDataAdapter(this,this.imgFetcher,this.layoutInflator,this.businesses);在setBusiness中,它没有显示任何错误并且工作正常。问题是,当我滚动到页面底部时,它用新数据替换listview中的当前数据,但我想要的是在附加新数据而不是替换时无休止地滚动,以便我可以查看第一个数据向上滚动

android - 使用 ReverseLayout recyclerview 将项目添加到 Endless Scroll RecyclerView

在普通的recyclerview中,最新的项目都在顶部,如果您将一个项目添加到recyclerview中,它会将现有项目向下推,而新项目将位于顶部。在reverseLayoutrecyclerview中,最新的项目都在底部,如果你添加一个项目到recyclerview中,它会被添加到底部。这种布局对于评论提要等您希望最新评论位于底部的内容非常有用。一个很好的例子就是当您评论friend的状态时的Facebook评论提要。可以看到评论都在最下方显示了发表时间,从上到下时间从12小时递减到10小时:reverseLayout很容易设置,我已经用这段代码完成了:mLayoutManager=

android - ListView 捕捉到项目

我正在使用ListView创建一个图片列表,这些照片的大小可以在屏幕上显示2到3张照片。我遇到的问题是,当用户停止滚动时,我希望可见列表的第一个项目会捕捉到屏幕顶部,例如,如果滚动结束并且第一个项目的一小部分图片显示时,我们向下滚动列表,使图片始终完全显示,如果显示大部分图片,我们向上滚动列表,使下一张图片完全可见。有没有办法在android中使用listview实现这一点? 最佳答案 我找到了一种方法来做到这一点,只需通过实现ListView.OnScrollListener来监听滚动并更改滚动结束时的位置@Overridepub

android - ListView 捕捉到项目

我正在使用ListView创建一个图片列表,这些照片的大小可以在屏幕上显示2到3张照片。我遇到的问题是,当用户停止滚动时,我希望可见列表的第一个项目会捕捉到屏幕顶部,例如,如果滚动结束并且第一个项目的一小部分图片显示时,我们向下滚动列表,使图片始终完全显示,如果显示大部分图片,我们向上滚动列表,使下一张图片完全可见。有没有办法在android中使用listview实现这一点? 最佳答案 我找到了一种方法来做到这一点,只需通过实现ListView.OnScrollListener来监听滚动并更改滚动结束时的位置@Overridepub

android - 当我设置 listView.onScrollListener(this) 时调用 onScroll,但没有任何触摸

当我为ListView设置onScrollListener时,它会调用onScroll。这会导致崩溃,因为某些内容尚未初始化。这正常吗?注意:这是在我什至没有触摸手机的情况下发生的。publicclassMainActivity1extendsActivityimplementsOnClickListener,OnScrollListener{@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.layout1

android - 当我设置 listView.onScrollListener(this) 时调用 onScroll,但没有任何触摸

当我为ListView设置onScrollListener时,它会调用onScroll。这会导致崩溃,因为某些内容尚未初始化。这正常吗?注意:这是在我什至没有触摸手机的情况下发生的。publicclassMainActivity1extendsActivityimplementsOnClickListener,OnScrollListener{@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.layout1

java - 如何在 RecyclerView 中实现 setOnScrollListener

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

java - 如何在 RecyclerView 中实现 setOnScrollListener

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

java - 在 listFragment 中实现 OnScrollListener

我在ListFragment中实现了OnScrollListener接口(interface),我想在列表的最后一个元素可见时更改文本,但它不起作用。我没有找到类似问题的示例(ListFragment中的OnScrollListener)。我的例子:publicclassMyListFragment1extendsListFragmentimplementsOnScrollListener{publicViewview;publicclassMyListAdapterextendsArrayAdapter{ContextmyContext;Listlista;publicMyListA

Android PullToRefresh onScrollListener 不工作

我有chrisbanesPullToRefreshlib在我的项目中工作。现在我需要拦截滚动事件来添加一些逻辑,似乎库准备设置onScrollListener,我尝试添加一个myList.setOnScrollListener(this);和myList.getRefreshableView().setOnScrollListener(this);但是永远不会调用监听器方法。我想这与覆盖onTouchEvent和onInterceptTouchEvent的PullToRefreshBase类有关,但我不知道如何解决这个问题,或者也许我遗漏了一些简单的东西。有没有人成功将onScroll