ublic class ProductAdapter extends RecyclerView.Adapter<ProductAdapter.MyViewHolder>{ private Context context; private List<ProductBean.Product> list; public ProductAdapter(Context context, List<ProductBean.Product> list) { this.context = context; this.list = list; } @NonNull @Override public MyViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) { View view = View.inflate(context, R.layout.layout_item_sousuo, null); MyViewHolder myViewHolder = new MyViewHolder(view); return myViewHolder; } @Override public void onBindViewHolder(@NonNull MyViewHolder holder, int position) { ProductBean.Product product = list.get(position); String[] imgurls = product.images.split("\\|"); if(imgurls!=null && imgurls.length>0){ Glide.with(context).load(imgurls[0]).into(holder.img_iv); } holder.text_it.setText(product.title); } @Override public int getItemCount() { return list.size()==0?0:list.size(); } public class MyViewHolder extends RecyclerView.ViewHolder{ private ImageView img_iv; private TextView text_it; public MyViewHolder(View itemView) { super(itemView); img_iv = itemView.findViewById(R.id.img_iv); text_it=itemView.findViewById(R.id.text_it); } } }
XrecyclerView 正常展示布局
猜你喜欢
转载自blog.csdn.net/Mazzze/article/details/81748227
今日推荐
周排行