Advertisement
Guest User

MyAdapter

a guest
Dec 13th, 2018
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.53 KB | None | 0 0
  1. package app.listazakupow;
  2.  
  3. import android.support.v7.widget.RecyclerView;
  4. import android.view.LayoutInflater;
  5. import android.view.View;
  6. import android.view.ViewGroup;
  7. import android.widget.CheckBox;
  8. import android.widget.TextView;
  9.  
  10. import java.util.ArrayList;
  11.  
  12. public class MyAdapter extends RecyclerView.Adapter<MyAdapter.MyViewHolder>{
  13.     private ArrayList<String> mDataset;
  14.  
  15.     public static class MyViewHolder extends RecyclerView.ViewHolder{
  16.         public TextView final_list_TextView1;
  17.         public CheckBox checkBox;
  18.         public MyViewHolder(View view) {
  19.             super(view);
  20.             final_list_TextView1 = (TextView) view.findViewById(R.id.final_list_TextView1);
  21.             checkBox = (CheckBox) view.findViewById(R.id.checkBox1);
  22.         }
  23.     }
  24.     public MyAdapter(ArrayList<String> mDataset) {
  25.         this.mDataset = mDataset;
  26.         mDataset.add("pierwszy item");
  27.         mDataset.add("drugi item"); //licznik sie zwieksza wiec arraylist chyba jest w porzadku
  28.  
  29.     }
  30.     @Override
  31.     public MyViewHolder onCreateViewHolder(ViewGroup parent, int viewType) {
  32.         View view = LayoutInflater.from(parent.getContext()).inflate(R.layout.finallist_list_layout,parent,false);
  33.         return new MyViewHolder(view);
  34.     }
  35.  
  36.     @Override
  37.     public void onBindViewHolder(MyViewHolder holder, int position) {
  38.         String a = mDataset.get(position);
  39.         holder.final_list_TextView1.setText(a);
  40.     }
  41.  
  42.     @Override
  43.     public int getItemCount() {
  44.         return mDataset.size();
  45.     }
  46. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement