Advertisement
Guest User

Untitled

a guest
Sep 15th, 2019
103
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.56 KB | None | 0 0
  1. 1 class RecyclerViewAdapter extends RecyclerView.Adapter<RecyclerViewAdapter.ClubViewHolder> {
  2. 2
  3. 3 List<Club> clubs;
  4. 4
  5. 5 RecyclerViewAdapter(List<Club> clubs){
  6. 6 this.clubs = clubs;
  7. 7 }
  8. 8
  9. 9 public static class ClubViewHolder extends RecyclerView.ViewHolder {
  10. 10 CardView cardView;
  11. 11 TextView clubName;
  12. 12 ImageView clubLogo;
  13. 13
  14. 14 ClubViewHolder(View itemView) {
  15. 15 super(itemView);
  16. 16 cardView = (CardView)itemView.findViewById(R.id.cardView);
  17. 17 clubName = (TextView)itemView.findViewById(R.id.club_name);
  18. 18 clubLogo = (ImageView)itemView.findViewById(R.id.logo);
  19. 19 }
  20. 20 }
  21. 21
  22. 22 @Override
  23. 23 public ClubViewHolder onCreateViewHolder(ViewGroup parent, int viewType) {
  24. 24 View view = LayoutInflater.from(parent.getContext()).inflate(R.layout.custom_layout, parent, false);
  25. 25 ClubViewHolder cvh = new ClubViewHolder(view);
  26. 26 return cvh;
  27. 27 }
  28. 28
  29. 29 @Override
  30. 30 public void onBindViewHolder(ClubViewHolder holder, int position) {
  31. 31
  32. 32 holder.clubName.setText(clubs.get(position).name);
  33. 33 holder.clubLogo.setImageResource(clubs.get(position).logoId);
  34. 34
  35. 35 }
  36. 36
  37. 37 @Override
  38. 38 public void onAttachedToRecyclerView(RecyclerView recyclerView) {
  39. 39 super.onAttachedToRecyclerView(recyclerView);
  40. 40 }
  41. 41
  42. 42 @Override
  43. 43 public int getItemCount() {
  44. 44 return clubs.size();
  45. 45 }
  46. 46 }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement