2016-05-02 9 views
0

ArrayListを使用してRecyclerViewを生成し、RecycledViewの各要素を上下にポイントするボタンを付けました。 OnClickListenerupdateボタンに設定して、ArrayListの各要素の位置を上下に移動させたいと考えています。ArrayListを並べ替えるためにeditTextを使用する

onBindViewHolder(final ViewHolder holder, final int position) { 
     //updateBtn is declared and initialized in the ViewHolder 
     holder.upBtn.setOnClickListener(new View.OnClickListener(){ 
      //arrayList.set(newPosition, object?); 
      notifiyDataSetChange(); 
     }); 
} 

私はその要素がリストに移動し、その要素の1を加えるようにするために、現在の位置から1を引く必要があります知っている。この場合:これは、次のメソッド内で私のRecyclerViewのアダプタクラスで発生します下に移動する。 BUT私はここでいくつかのロジックが欠けているように感じています。どのようにすれば、上記のコードにその特定のケースでリストを並べ替えることができますか?位置決めするアレイ内の位置1から0

答えて

関連する問題