0
ArrayListを使用してRecyclerViewを生成し、RecycledViewの各要素を上下にポイントするボタンを付けました。 OnClickListener
をupdate
ボタンに設定して、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