I have list of items inside of recyclerview, and they are multiple selectable.
I want to have select button to select all, and if selected deselect all. I didn\'t se
Try to maintain Selected item list and list of items in Adapter,
When you select "Select All" button, just add all item in selected item list and call notifyDataSetChanged
Just a sudo code
class adapter {
ArrayList- selected = new ArrayList
- ();
ArrayList
- items = new ArrayList
- ();
public void selecteAll() {
selected.clear();
selected.addAll(items);
notifyDataSetChanged();
}
public void clearAll() {
selected.clear();
notifyDataSetChanged();
}
public void bindView() {
Item item = items.get(position);
if(selected.contains(item) {
// Do selected action
} else {
// Non selecetd ctions
}
}
}