Recyclerviewl列表多选
开门见山,先上效果图。
列表显示,采用List。内容包括接单类型、选中状态。使用HashMap key、value存取。泛型:List<HashMap<String, Object>>
1、初始化数据。可使用数组。
String[] selectStr = new String[]{"只接接送机", "只接接送站", "只接实时单", "只接预约单"};
for (int i = 0; i < 4; i++) {
HashMap<String, Object> map = new HashMap<>();
map.put("isSelected", true);
map.put("selectType", selectStr[i]);
selectList.add(map);
}
2、使用adapter加载数据。
final HashMap map = selectList.get(position);
holder.tvS