Advertisement
Guest User

Untitled

a guest
Aug 25th, 2019
114
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.77 KB | None | 0 0
  1. package com.latihandatabase_9244.latihandatabase_9244;
  2.  
  3. import android.view.LayoutInflater;
  4. import android.view.View;
  5. import android.view.ViewGroup;
  6. import android.widget.TextView;
  7.  
  8. import androidx.annotation.NonNull;
  9. import androidx.recyclerview.widget.RecyclerView;
  10.  
  11. import java.util.ArrayList;
  12. import java.util.List;
  13.  
  14. public class RecycleAdapter extends RecyclerView.Adapter<RecycleAdapter.MyViewHolder> {
  15.  
  16. private List<StudentsDAO> mList = new ArrayList<>();
  17. public RecycleAdapter(List<StudentsDAO> myList) {this.mList=myList;}
  18.  
  19. public class MyViewHolder extends RecyclerView.ViewHolder{
  20. public TextView mNama, mNim, mFakultas, mProdi;
  21.  
  22. public MyViewHolder (@NonNull View itemView)
  23. {
  24. super(itemView);
  25. mNama=itemView.findViewById(R.id.name);
  26. mNim=itemView.findViewById(R.id.nim);
  27. mFakultas=itemView.findViewById(R.id.fakultas);
  28. mProdi=itemView.findViewById(R.id.prodi);
  29. }
  30. }
  31.  
  32. @NonNull
  33. @Override
  34. public RecycleAdapter.MyViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
  35. View itemView = LayoutInflater.from(parent.getContext()).inflate(R.layout.recycle_adapter,parent,false);
  36. return new MyViewHolder(itemView);
  37. }
  38.  
  39. public void onBindViewHolder (@NonNull RecycleAdapter.MyViewHolder holder, int position){
  40. StudentsDAO studentsDAO=mList.get(position);
  41. holder.mNama.setText("Nama\t: "+studentsDAO.Nama);
  42. holder.mNim.setText("Nama\t: "+studentsDAO.NIM);
  43. holder.mFakultas.setText("Nama\t: "+studentsDAO.Fakultas);
  44. holder.mProdi.setText("Nama\t: "+studentsDAO.Prodi+"\n");
  45. }
  46.  
  47. @Override
  48. public int getItemCount() {
  49. return mList.size();
  50. }
  51. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement