rama_astadipati

pihak2

Feb 13th, 2019
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.57 KB | None | 0 0
  1. package net.ramastudio.jwtez.adapter;
  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 net.ramastudio.jwtez.R;
  11. import net.ramastudio.jwtez.model.Pihak2;
  12.  
  13. import java.util.List;
  14.  
  15. import butterknife.BindView;
  16. import butterknife.ButterKnife;
  17.  
  18. public class AdapterPihak2 extends RecyclerView.Adapter<AdapterPihak2.ViewHolder> {
  19.  
  20. List<Pihak2> pihak2s;
  21. public AdapterPihak2(List<Pihak2>pihak2s){
  22. this.pihak2s = pihak2s;
  23. }
  24.  
  25. @NonNull
  26. @Override
  27. public ViewHolder onCreateViewHolder(@NonNull ViewGroup viewGroup, int i) {
  28. View v = LayoutInflater.from(viewGroup.getContext())
  29. .inflate(R.layout.adapter_pihak2, viewGroup,false);
  30. return new ViewHolder(v);
  31. }
  32.  
  33. @Override
  34. public void onBindViewHolder(@NonNull ViewHolder viewHolder, int i) {
  35. Pihak2 pihak2= pihak2s.get(i);
  36. viewHolder.tvnama.setText("Nama: "+pihak2.nama);
  37. viewHolder.tvalamat.setText("Alamat: "+pihak2.alamat);
  38. }
  39.  
  40. @Override
  41. public int getItemCount() {
  42. return pihak2s.size();
  43. }
  44.  
  45. class ViewHolder extends RecyclerView.ViewHolder{
  46. @BindView(R.id.tv_p2nama)
  47. TextView tvnama;
  48. @BindView(R.id.tv_p2alamat)
  49. TextView tvalamat;
  50.  
  51. public ViewHolder(@NonNull View itemView) {
  52. super(itemView);
  53.  
  54. ButterKnife.bind(this, itemView);
  55. }
  56. }
  57. }
Add Comment
Please, Sign In to add comment