RecyclerView
のマルチ選択を実装しようとしています。私はそれが容易にListView
のために実装できることを知っています。私はこの問題は、私はFragment
を使用していますし、Fragment
内のアダプタがあると、アダプタ内のすべてのコードは、ビューを選択するために書かれているViewHolder
クラスが存在しているRecyclerView
に複数選択RecyclerViewで複数選択android
を試してみました。
MultiSelector mMultiSelector = new MultiSelector();
public class ViewHolder extends SwappingHolder
implements View.OnLongClickListener {
public final View mView;
public ViewHolder(View view) {
super(view, mMultiSelector);
mView = view;
mView.setLongClickable(true);
}
@Override
public boolean onLongClick(View v) {
if (!mMultiSelector.isSelectable()) {
mMultiSelector.setSelectable(true);
mMultiSelector.setSelected(ViewHolder.this, true);
return true;
}
return false;
}
}
しかし、機能しません。 RecyclerView
のMuti Selectを実装する方法はありますか?ListView
のようにしてください。