enter image description here您好!我正在使用Android中的recyclerview。在recyclerview中,我正在选择多个cardview。但是我想当我选择卡片视图时,它们的位置应该串联起来 如1,2,3,4,5 当我取消选择cardview时,他们的位置应被删除。假设我未选择位置5的cardview,则连接的字符串将是 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;
}
这是选择卡片视图的图像