私は以前のコメントを上にロードできるfacebookコメントのようなリストビューを実装したいと思います。ここでは、Facebookのコメントのスクリーンショット。私はボタンをクリックしたときにLoadMoreボタンを使ったRecyclerViewトップに戻るFacebookのコメント
ので、Facebookアプリには、リストビュー状態/位置を変えずに、リストの最初の位置にデータを追加「前のコメントをロード」。
私のプロジェクトでは、ヘッダーにloadmoreボタン付きのRecylcerViewを使用しています。ヘッダーに「Load Previousボタン」を入れます。ボタンをクリックすると、新しいデータがリストに追加されます。リストに追加新しいデータの後
for (int i = 0; i <= 10; i++) {
list.add(0, "New data on top");
}
、私は変更を起こらせる、新しいデータを追加する前に、それは最初の位置にスクロールさせるために私のリサイクルビューにsmoothScrollToPositionを呼び出すためにnotifyDataSetChangedを呼び出してみました。
adapter.notifyDataSetChanged();
recyclerView.smoothScrollToPosition(10);
しかし、問題はスクロールアップです。だから私は新しいデータがfacebookのコメントのように追加される前に、最後の位置にRecylerViewを残したいと思っています。
誰でも私にこれを実装する方法を提案できますか?