Facebook
From Ogi_Plus, 3 Years ago, written in Plain Text.
Embed
Download Paste or View Raw
Hits: 47
  1.    List<String>Listsx;
  2.     public TodoActivityAdpter(List<String>itemxxx){
  3.         this.Listsx = itemxxx;
  4.  
  5.     }
  6.     @NonNull
  7.     @Override
  8.     public TodoActivityAdpter.Holder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
  9.         View view = LayoutInflater.from(parent.getContext())
  10.                 .inflate(R.layout.todoactivity_item,parent,false);
  11.         Holder holder = new Holder(view);
  12.         return holder;
  13.     }
  14.     @Override
  15.     public void onBindViewHolder(@NonNull TodoActivityAdpter.Holder holder, int position) {
  16.         holder.textView.setText(Listsx.get(position));
  17.  
  18.  
  19.         holder.checkBox.setOnClickListener(new View.OnClickListener() {
  20.             @Override
  21.             public void onClick(View view) {
  22.                 if (holder.checkBox.isChecked()) {
  23.  
  24.  
  25.                     holder.textView.setTextColor(view.getResources().getColor(R.color.grey));
  26.                 } else {
  27.                     holder.textView.setTextColor(view.getResources().getColor(R.color.Color_black));
  28.                 }
  29.             }
  30.         });
  31.     }
  32.     @Override
  33.     public int getItemCount() {
  34.         return Listsx.size();
  35.     }
  36.  
  37.     public class Holder extends RecyclerView.ViewHolder {
  38.  
  39.         CheckBox checkBox;
  40.         TextView textView;
  41.  
  42.  
  43.         List<String>Listsx;
  44.         RecyclerView recyclerView;
  45.         Context mContext;
  46.         public Holder(View view) {
  47.             super(view);
  48.  
  49.             textView=view.findViewById(R.id.text_viewx);
  50.             checkBox=view.findViewById(R.id.checkbox);
  51.             recyclerView=view.findViewById(R.id.recyclerviewxx);
  52.  
  53.  
  54.  
  55.         }
  56.     }
  57.  
  58.  
  59. }