ListListsx; public TodoActivityAdpter(Listitemxxx){ this.Listsx = itemxxx; } @NonNull @Override public TodoActivityAdpter.Holder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) { View view = LayoutInflater.from(parent.getContext()) .inflate(R.layout.todoactivity_item,parent,false); Holder holder = new Holder(view); return holder; } @Override public void onBindViewHolder(@NonNull TodoActivityAdpter.Holder holder, int position) { holder.textView.setText(Listsx.get(position)); holder.checkBox.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { if (holder.checkBox.isChecked()) { holder.textView.setTextColor(view.getResources().getColor(R.color.grey)); } else { holder.textView.setTextColor(view.getResources().getColor(R.color.Color_black)); } } }); } @Override public int getItemCount() { return Listsx.size(); } public class Holder extends RecyclerView.ViewHolder { CheckBox checkBox; TextView textView; ListListsx; RecyclerView recyclerView; Context mContext; public Holder(View view) { super(view); textView=view.findViewById(R.id.text_viewx); checkBox=view.findViewById(R.id.checkbox); recyclerView=view.findViewById(R.id.recyclerviewxx); } } }