public class ClassRoom_Adapter_R extends RecyclerView.Adapter<ClassRoom_Adapter_R.ViewHolder> { List<Classroom_Bean.ContentBean.BooksBean> list; Context context; public ClassRoom_Adapter_R(List<Classroom_Bean.ContentBean.BooksBean> list, Context context) { this.list = list; this.context = context; } @NonNull @Override public ViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) { View inflate = View.inflate(context, R.layout.classroom_item_rigth, null); ViewHolder viewHolder = new ViewHolder(inflate); return viewHolder; } @Override public void onBindViewHolder(@NonNull ViewHolder holder, int position) { final String img_url = list.get(position).getImg_url(); final Uri uri = Uri.parse(img_url); holder.my_image_view.setImageURI(uri); } @Override public int getItemCount() { return list.size(); } class ViewHolder extends RecyclerView.ViewHolder{ private final SimpleDraweeView my_image_view; public ViewHolder(View itemView) { super(itemView); my_image_view = itemView.findViewById(R.id.my_image_view); } } }