嗨社區我想在聊天應用程序中使用RecyclerView
。Android Recyclerview在滾動頂上加載更多
我試過setStackFromEnd
,它工作的很好。
final LinearLayoutManager llm = new LinearLayoutManager(getApplicationContext());
llm.setOrientation(LinearLayoutManager.VERTICAL);
llm.setStackFromEnd(true);
我上載基於本教程更多的代碼,在教程的最後,你會看到一個視頻:Recyclerview Bottom Progress
mRecyclerView.addOnScrollListener(new RecyclerView.OnScrollListener() {
@Override
public void onScrolled(RecyclerView recyclerView, int dx, int dy) {
super.onScrolled(recyclerView, dx, dy);
totalItemCount = linearLayoutManager.getItemCount();
lastVisibleItem = linearLayoutManager.findLastVisibleItemPosition();
if (!isLoading && totalItemCount <= (lastVisibleItem + visibleThreshold)) {
if (mOnLoadMoreListener != null) {
mOnLoadMoreListener.onLoadMore();
}
isLoading = true;
}
}
});
所以我需要做一個RecyclerView
就像在聊天應用。從結束堆棧工作完美,但我需要觸發加載更多的方法,當我去頂而不是底部。在頂部而不是底部添加新項目。提前致謝。
您是否自動加載舊信息或想要顯示按鈕「加載早期信息」,如whatsapp在頂部,並在該按鈕單擊,加載早期的消息? –
@MukeshRana是的,這正是我想要做的。 –