2016-06-22 13 views
0

私は以前のコメントを上にロードできるfacebookコメントのようなリストビューを実装したいと思います。ここでは、Facebookのコメントのスクリーンショット。私はボタンをクリックしたときにLoadMoreボタンを使ったRecyclerViewトップに戻るFacebookのコメント

enter image description here

ので、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を残したいと思っています。

誰でも私にこれを実装する方法を提案できますか?

答えて

0

これには、Swipe to refresh layoutがあります。ただし、ボタンはありませんが、自動的に解除されるスピナーイメージがあります。

編集: これは質問に答えることはできません。重複している可能性のあるthis postをチェックしてください。

関連する問題