введите описание изображения здесь Привет! Я работаю над переработкой в Android. В RicklerView я выбираю несколько карт. Но я хочу, чтобы когда я выбирал карты, их позиция должна быть объединена
как 1,2,3,4,5
и когда я отменяю выбор карты, тогда их позиции должны быть удалены. Предположим, что я отменил выбор карты в позиции 5, тогда объединенная строка будет
1,2,3,4
как это
вот мой код адаптера:
if (!brand.isSelected()) {
brand.setSelected(!brand.isSelected());
name.setTextColor(Color.WHITE);
Log.e("boolean",String.valueOf(!brand.isSelected()));
cardView.setBackgroundColor(Color.parseColor("#fe8d00"));
} else {
brand.setSelected(!brand.isSelected());
name.setTextColor(Color.BLACK);
cardView.setBackgroundColor(Color.WHITE);
}
if (brands.get(position).isSelected()) {
String selecName = brand.getBrandName();
finalName = selecName + " " + finalName;
Toast.makeText(context,finalName,Toast.LENGTH_SHORT).show();
и вот моя модель:
public void setSelected(boolean selected) {
isSelected = selected;
}
public boolean isSelected() {
return isSelected;
}
и вот изображение выбора карты