2
我需要在滾動RecyclerView的同時執行分頁。在將內容添加到第0位並通知適配器時,我正面臨一些問題,recyclerview自動滾動到頂部。有沒有辦法禁用這種行爲?將回收站視圖滾動到頂部時的分頁
@Override
public void onBindViewHolder(RecyclerView.ViewHolder holder, int position) {
setFields(viewHolder, data);
if (position == 0 && getParentFragment().hasPrevious()) {
getParentFragment().callPreviousPage();
}
}
其中setFields(viewHolder, data);
方法將值設置爲不同的字段。
if (position == 0 && getParentFragment().hasPrevious()) {
getParentFragment().callPreviousPage();
}
上述代碼用於在回收站視圖的位置達到0(分頁)時調用Web服務。
public synchronized void setList(final List<TournamentsData> list) {
this.list.addAll(0, list);
notifyDataSetChanged();
}
以上是將從Web服務獲取的數據加載到適配器的方法。
非常感謝你提前。
檢查這out http://www.gadgetsaint.com/android/recyclerview-header-footer-pagination/ – ASP