Advertisement
Dwitio

SekretarisAdapter.java

Feb 20th, 2019
200
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.35 KB | None | 0 0
  1. package tgs.app.absensi;
  2.  
  3. import android.support.annotation.NonNull;
  4. import android.support.v7.widget.RecyclerView;
  5. import android.view.LayoutInflater;
  6. import android.view.View;
  7. import android.view.ViewGroup;
  8. import android.widget.TextView;
  9.  
  10. import org.w3c.dom.Text;
  11.  
  12. import java.util.List;
  13.  
  14. import tgs.app.absensi.model.Sekretaris;
  15.  
  16. public class SekretarisAdapter extends RecyclerView.Adapter<SekretarisAdapter.ViewHolder> {
  17.  
  18. private List<Sekretaris.Siswa> dataSiswa;
  19. private List<Sekretaris.Kelas> dataKelas;
  20.  
  21. public SekretarisAdapter(List<Sekretaris.Siswa> dataSiswa, List<Sekretaris.Kelas> dataKelas) {
  22. this.dataSiswa = dataSiswa;
  23. this.dataKelas = dataKelas;
  24. }
  25.  
  26. @NonNull
  27. @Override
  28. public ViewHolder onCreateViewHolder(@NonNull ViewGroup viewGroup, int i) {
  29. View view = LayoutInflater.from(viewGroup.getContext()).inflate(R.layout.adapter_sekretaris, viewGroup, false);
  30. return new ViewHolder(view);
  31. }
  32.  
  33. @Override
  34. public void onBindViewHolder(@NonNull ViewHolder viewHolder, int i) {
  35. viewHolder.text_no.setText(dataSiswa.get(i).getId_siswa());
  36. viewHolder.text_nis.setText(dataSiswa.get(i).getNIS());
  37. viewHolder.text_nama.setText(dataSiswa.get(i).getNama_lengkap());
  38. viewHolder.text_jenisk.setText(dataSiswa.get(i).getJenis_kelamin());
  39. viewHolder.text_kelas.setText(dataKelas.get(i).getNama_kelas());
  40. viewHolder.text_jurusan.setText(null);
  41. viewHolder.text_status.setText(dataSiswa.get(i).getStatus());
  42. }
  43.  
  44. @Override
  45. public int getItemCount() {
  46. return dataSiswa.size();
  47. }
  48.  
  49. public class ViewHolder extends RecyclerView.ViewHolder {
  50. TextView text_no, text_nis, text_nama, text_jenisk, text_kelas, text_jurusan, text_status;
  51.  
  52. public ViewHolder(@NonNull View itemView) {
  53. super(itemView);
  54. text_no = itemView.findViewById(R.id.text_no);
  55. text_nis = itemView.findViewById(R.id.text_nis);
  56. text_nama = itemView.findViewById(R.id.text_nama);
  57. text_jenisk = itemView.findViewById(R.id.text_jenisKelamin);
  58. text_kelas = itemView.findViewById(R.id.text_kelas);
  59. text_jurusan = itemView.findViewById(R.id.text_jurusan);
  60. text_status = itemView.findViewById(R.id.text_status);
  61. }
  62. }
  63. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement