list横向多条目
public class RxxpAdapter extends RecyclerView.Adapter<RxxpAdapter.ViewHolder> {
private Context context;
private List<Bean> al = new ArrayList<>();
public RxxpAdapter(Context context) {
this.context = context;
}
@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, final int i) {
viewHolder.title.setText(al.get(i).getCommodityName());
viewHolder.price.setText(al.get(i).getMasterPic());
Glide.with(context).load(al.get(i).getMasterPic()).into(viewHolder.image);
//点击详情页面
viewHolder.itemView.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent intent = new Intent(context, XiangQingActivity.class);
intent.putExtra("id",al.get(i).getCommodityId());
context.startActivity(intent);
}
});
}
@Override
public int getItemCount() {
return al.size();
}
public void setData(List<Bean> list) {
this.al = list;
}
public class ViewHolder extends RecyclerView.ViewHolder {
TextView title, price;
ImageView image;
public ViewHolder(@NonNull View itemView) {
super(itemView);
title = (TextView) itemView.findViewById(R.id.rxxp_title);
price = (TextVie