0
recyclerview配备了具有低于方法自己的滚动监听器:要调用如何实现分页中RecyclerView上滚动
void onScrollStateChanged(RecyclerView recyclerView, int newState)
回调方法RecyclerView的滚动状态发生变化时。
void onScrolled(RecyclerView recyclerView, int dx, int dy)
RecyclerView被滚动时调用的回调方法。
当滚动到达列表的末尾时,有什么办法可以触发loader加载更多的数据吗?
我已经实现了这种方式:
@Override
public void onBindViewHolder(ViewHolder viewHolder, int i) {
GenerItem generItem=generItems.get(i);
Log.d("TAG","position "+i);
if(i==generItems.size()-1)
((GenerSearchActivity)mContext).onScroll(i);
viewHolder.bindValues(generItem);
}
这里onScroll()的活动将触发加载器加载更多的数据。请建议最好的方法是什么?
不工作的方法是什么? – Buddy
它的工作,但我不知道天气是一个好方法继续或有任何替代方法来实现此功能。 – RQube
这似乎是一个合理的方法! – Buddy