public class GoodAdapter extends RecyclerView.Adapter<GoodAdapter.ViewHolder> {
private Context context;
private List<ShopBean.DataBean.SpusBean> list;
private int parentPosition=-1;
public GoodAdapter(Context context, List<ShopBean.DataBean.SpusBean> list, int parentPosition) {
this.context = context;
this.list = list;
this.parentPosition = parentPosition;
}
@NonNull
@Override
public ViewHolder onCreateViewHolder(@NonNull ViewGroup viewGroup, int i) {
View inflate = LayoutInflater.from(context).inflate(R.layout.goods_list, viewGroup, false);
return new ViewHolder(inflate);
}
@Override
public void onBindViewHolder(@NonNull ViewHolder viewHolder, int i) {
Glide.with(context).load(list.get(i).getPic_url()).into(viewHolder.goods_image);
viewHolder.goods_check.setChecked(list.get(i).isChecked());
viewHolder.goods_name.setText(list.get(i).getName());
商品购物车 商品 适配器
最新推荐文章于 2023-05-13 11:41:55 发布
本文详细介绍了如何在电商系统中实现商品购物车功能,探讨了购物车的增删改查操作,并利用适配器模式解决了不同商品类型接口不兼容的问题,确保了系统的灵活性和扩展性。

最低0.47元/天 解锁文章
4171





