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