2017-09-28 10 views
0

RecyclerViewで作業していますが、私が知りたいことが1つあります。選択した位置またはrecyclerviewリストの項目をrecyclerviewアダプター自体のリストです。より良い提案は大歓迎です。選択したrecyclerviewリストの項目をrecyclerviewリストの先頭に移動するには

+0

あなたはこれに対して何をしましたか? – Ankita

+0

私は位置ごとにリストを作成しています。 10番目の項目を選択すると、0番目の項目にジャンプします。 –

+1

[RecyclerViewをスクロールして上に選択したアイテムを表示](https://stackoverflow.com/questions/26875061/scroll-recyclerview-to-show-selected-item-on-top)の重複している可能性があります。 –

答えて

0

これが最初の指定されたアダプタの位置にトップ

scrollToPositionWithOffsetスクロールに移動しscrollToPositionWithOffset (int position, int offset)を使用するよりも、この

ArrayList<DataModel> arrayList; 
    DataModel model=arrayList.get(position); 
    arrayList.remove(position); 
    arrayList.add(0,model); 

のようなあなたのrecyclerviewの一番上にあなたの選択項目のpostionを移動してみてくださいレイアウトの開始からのオフセットを指定して開始

linearLayoutManager.scrollToPositionWithOffset(0, 10); 
関連する問題