public class Adapter extends RecyclerView.Adapter<Adapter.MyViewHolder> {

    private Context context;
    private ArrayList<ModelClass_Adapter> list;


    private CurrencyModelClass_Adapter mModelClass_adapter;


    Adapter(Context context,ArrayList<ModelClass_Adapter> list){

        this.context = context;
        this.list = list;

    }

    @NonNull
    @Override
    public MyViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
        View view = LayoutInflater.from(context).inflate(R.layout.adapter,parent,false);
        return new MyViewHolder(view);
    }

    @Override
    public void onBindViewHolder(@NonNull MyViewHolder holder, int position) {

        mModelClass_adapter = list.get(position);
        Glide.with(context).load(image).into(holder.imageView);
        holder.textView
        holder.textView


    }

    @Override
    public int getItemCount() {
        return list.size();
    }

    public class MyViewHolder extends RecyclerView.ViewHolder {

        RoundedImageView imageView;
        TextView textView;
        TextView textView;
        EditText editText;

        public MyViewHolder(@NonNull View itemView) {
            super(itemView);

           view initialization;

        }

    }
}

Add a code snippet to your website: www.paste.org