//热销新品的适配器
public class RxxpAdapter extends RecyclerView.Adapter<RxxpAdapter.ViewHolder> {
private Context context;
private List<ShopBean.ResultBean.RxxpBean.CommodityListBeanXX> commodityList;
public RxxpAdapter(Context context, List<ShopBean.ResultBean.RxxpBean.CommodityListBeanXX> commodityList) {
this.context = context;
this.commodityList = commodityList;
}
@NonNull
@Override
public ViewHolder onCreateViewHolder(@NonNull ViewGroup viewGroup, int i) {
View view = View.inflate(context,R.layout.rxxp_item,null);
ViewHolder holder = new ViewHolder(view);
return holder;
}
@Override
public void onBindViewHolder(@NonNull ViewHolder viewHolder, int i) {
viewHolder.title.setText(commodityList.get(i).getCommodityName());
viewHolder.price.setText("¥" + commodityList.get(i).getPrice()+"");
Glide.with(context).load(commodityList.get(i).getMasterPic()).into(viewHolder.image);
}
@Override
public int getItemCount() {
return commodityList.size();
}
public class ViewHolder extends RecyclerView.ViewHolder {
TextView title;
TextView price;
ImageView image;
public ViewHolder(@NonNull View itemView) {
super(itemView);
title = (TextView) itemView.findViewById(R.id.rxxp_title);
price = (TextView) itemView.findViewById(R.id.rxxp_price);
image = (ImageView) itemView.findViewById(R.id.rxxp_image);
}
}
}
//魔力时尚的适配器
public class MlssAdapter extends RecyclerView.Adapter<MlssAdapter.MlssVieWHolder> {
private Context context;
private List<ShopBean.ResultBean.MlssBean.CommodityListBean> commodityList = new ArrayList<>();
public MlssAdapter(Context context, List<ShopBean.ResultBean.MlssBean.CommodityListBean> commodityList) {
this.context = context;
this.commodityList = commodityList;
}
@NonNull
@Override
public MlssVieWHolder onCreateViewHolder(@NonNull ViewGroup viewGroup, int i) {
View view = View.inflate(context, R.layout.mlss_item,null);
MlssVieWHolder holder = new MlssVieWHolder(view);
return holder;
}
@Override
public void onBindViewHolder(@NonNull MlssVieWHolder mlssVieWHolder, int i) {
mlssVieWHolder.title.setText(commodityList.get(i).getCommodityName());
mlssVieWHolder.price.setText("¥" + commodityList.get(i).getPrice()+"");
Glide.with(context).load(commodityList.get(i).getMasterPic()).into(mlssVieWHolder.iamge);
Toast.makeText(context,commodityList.get(i).toString(),Toast.LENGTH_LONG).show();
}
@Override
public int getItemCount() {
return commodityList.size();
}
public class MlssVieWHolder extends RecyclerView.ViewHolder {
TextView title,price;
ImageView iamge;
public MlssVieWHolder(@NonNull View itemView) {
super(itemView);
title=(TextView) itemView.findViewById(R.id.tv_title);
price=(TextView) itemView.findViewById(R.id.price);
iamge=(ImageView) itemView.findViewById(R.id.image_view);
}
}
}
//品质生活的适配器
public class PzshAdapter extends RecyclerView.Adapter<PzshAdapter.PzshVieWHolder>{
private Context context;
private List<ShopBean.ResultBean.PzshBean.CommodityListBeanX> commodityList = new ArrayList<>();
public PzshAdapter(Context context, List<ShopBean.ResultBean.PzshBean.CommodityListBeanX> commodityList) {
this.context = context;
this.commodityList = commodityList;
}
@NonNull
@Override
public PzshVieWHolder onCreateViewHolder(@NonNull ViewGroup viewGroup, int i) {
View view = View.inflate(context,R.layout.pzsh_irem,null);
PzshVieWHolder holder = new PzshVieWHolder(view);
return holder;
}
@Override
public void onBindViewHolder(@NonNull PzshVieWHolder pzshVieWHolder, int i) {
pzshVieWHolder.title.setText(commodityList.get(i).getCommodityName());
pzshVieWHolder.price.setText("¥" + commodityList.get(i).getPrice()+"");
Glide.with(context).load(commodityList.get(i).getMasterPic()).into(pzshVieWHolder.iamge);
}
@Override
public int getItemCount() {
return commodityList.size();
}
public class PzshVieWHolder extends RecyclerView.ViewHolder {
TextView title,price;
ImageView iamge;
public PzshVieWHolder(@NonNull View itemView) {
super(itemView);
title=(TextView) itemView.findViewById(R.id.tv_title);
price=(TextView) itemView.findViewById(R.id.price);
iamge=(ImageView) itemView.findViewById(R.id.image_view);
}
}
}