Advertisement
Guest User

Untitled

a guest
Oct 15th, 2018
172
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.62 KB | None | 0 0
  1. package afiq/user;
  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 java.util.ArrayList;
  10.  
  11.  
  12. public class MuridAdapter extends RecyclerView.Adapter<MuridAdapter.MuridViewHolder> {
  13.  
  14.  
  15. private ArrayList<Murid> dataList;
  16.  
  17. public MahasiswaAdapter(ArrayList<Murid> dataList) {
  18. this.dataList = dataList;
  19. }
  20.  
  21. @Override
  22. public MahasiswaViewHolder onCreateViewHolder(ViewGroup parent, int viewType) {
  23. LayoutInflater layoutInflater = LayoutInflater.from(parent.getContext());
  24. View view = layoutInflater.inflate(R.layout.row_mahasiswa, parent, false);
  25. return new MahasiswaViewHolder(view);
  26. }
  27.  
  28. @Override
  29. public void onBindViewHolder(MuridViewHolder holder, int position) {
  30. holder.txtNama.setText(dataList.get(position).getNama());
  31. holder.txtumur.setText(dataList.get(position).getNpm());
  32. holder.txtNoHp.setText(dataList.get(position).getNohp());
  33. }
  34.  
  35. @Override
  36. public int getItemCount() {
  37. return (dataList != null) ? dataList.size() : 0;
  38. }
  39.  
  40. public class MuridViewHolder extends RecyclerView.ViewHolder{
  41. private TextView txtNama, txtumur, txtNoHp;
  42.  
  43. public MahasiswaViewHolder(View itemView) {
  44. super(itemView);
  45. txtNama = (TextView) itemView.findViewById(R.id.txt_nama_murid);
  46. txtNpm = (TextView) itemView.findViewById(R.id.txt_umur_murid);
  47. txtNoHp = (TextView) itemView.findViewById(R.id.txt_nohp_murid);
  48. }
  49. }
  50. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement