Advertisement
cendolinside

adaptor

Nov 15th, 2017
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.83 KB | None | 0 0
  1. package com.test.api.api.Activity;
  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.TextView;
  8.  
  9. import com.test.api.api.GetSet.tblAkunDatabase;
  10. import com.test.api.api.R;
  11.  
  12. import java.util.List;
  13.  
  14. /**
  15.  * Created by Jan Sebastian on 16/11/2017.
  16.  */
  17. public class AkunAdaptor extends RecyclerView.Adapter<AkunAdaptor.MyViewHolder> {
  18.     List<tblAkunDatabase> ListAkun;
  19.  
  20.     public AkunAdaptor(List<tblAkunDatabase> AkunDatabase)
  21.     {
  22.         ListAkun = AkunDatabase;
  23.     }
  24.  
  25.     @Override
  26.     public MyViewHolder onCreateViewHolder(ViewGroup parent, int viewType) {
  27.         View mView = LayoutInflater.from(parent.getContext()).inflate(R.layout.data_akun,parent,false);
  28.         MyViewHolder mViewHolder = new MyViewHolder(mView);
  29.         return mViewHolder;
  30.     }
  31.  
  32.     @Override
  33.     public void onBindViewHolder(MyViewHolder holder, int position) {
  34.         holder.kode.setText(ListAkun.get(position).getKdAkun());
  35.         holder.nama.setText(ListAkun.get(position).getNmAkun());
  36.         holder.tipe.setText(ListAkun.get(position).getTipeAkun());
  37.         holder.itemView.setOnClickListener(new View.OnClickListener() {
  38.             @Override
  39.             public void onClick(View view) {
  40.  
  41.             }
  42.         });
  43.     }
  44.  
  45.     @Override
  46.     public int getItemCount() {
  47.         return ListAkun.size();
  48.     }
  49.  
  50.  
  51.     public class MyViewHolder extends RecyclerView.ViewHolder{
  52.         public TextView kode,nama,tipe;
  53.         public MyViewHolder(View itemView) {
  54.             super(itemView);
  55.             kode = (TextView) itemView.findViewById(R.id.kodeAkun);
  56.             nama = (TextView) itemView.findViewById(R.id.namaAkun);
  57.             tipe = (TextView) itemView.findViewById(R.id.tipeAkun);
  58.         }
  59.     }
  60. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement