Advertisement
Guest User

AdapterData

a guest
Jul 16th, 2018
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.76 KB | None | 0 0
  1. package com.example.user.androidsku.Adapter;
  2.  
  3. import android.content.Context;
  4. import android.support.annotation.NonNull;
  5. import android.support.v7.widget.RecyclerView;
  6. import android.view.LayoutInflater;
  7. import android.view.View;
  8. import android.view.ViewGroup;
  9. import android.widget.TextView;
  10.  
  11. import com.example.user.androidsku.Model.ModelData;
  12. import com.example.user.androidsku.R;
  13.  
  14. import java.util.List;
  15.  
  16. public class AdapterData extends RecyclerView.Adapter<AdapterData.Holderdata> {
  17.     private List<ModelData>mitems ;
  18.     private Context context ;
  19.  
  20.     public AdapterData (Context context,List<ModelData>items){
  21.         this.mitems = items;
  22.         this.context = context;
  23.     }
  24.  
  25.     @NonNull
  26.     @Override
  27.     public Holderdata onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
  28.         View layout = LayoutInflater.from(parent.getContext()).inflate(R.layout.layout_row,parent,false);
  29.         Holderdata holderdata = new Holderdata(layout);
  30.         return holderdata;
  31.     }
  32.  
  33.     @Override
  34.     public void onBindViewHolder(@NonNull Holderdata holder, int position) {
  35.         ModelData md = mitems.get(position);
  36.         holder.tvid_soal.setText(md.getId_soal());
  37.         holder.tvsoal.setText(md.getSoal());
  38.         holder.tvnama_tingkat.setText(md.getNama_tingkat());
  39.  
  40.  
  41.  
  42.     }
  43.  
  44.     @Override
  45.     public int getItemCount() {
  46.         return mitems.size();
  47.     }
  48.  
  49.     class Holderdata extends RecyclerView.ViewHolder
  50.     {
  51.         TextView tvid_soal, tvsoal, tvnama_tingkat;
  52.  
  53.         public Holderdata (View view){
  54.             super(view);
  55.  
  56.             tvid_soal=view.findViewById(R.id.id_soal);
  57.             tvsoal=view.findViewById(R.id.soal);
  58.             tvnama_tingkat=view.findViewById(R.id.nama_tingkat);
  59.         }
  60.     }
  61. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement