Advertisement
Guest User

TestAdapter

a guest
Jan 28th, 2020
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.59 KB | None | 0 0
  1. public class TestAdapter extends RecyclerView.Adapter<TestAdapter.MyViewHolder> {
  2.  
  3. private Context context;
  4. private List<User> users;
  5.  
  6.  
  7. public TestAdapter(Context context, List<User> users) {
  8. this.context = context;
  9. this.users = users;
  10.  
  11. }
  12.  
  13. @NonNull
  14. @Override
  15. public MyViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
  16. return new MyViewHolder(LayoutInflater.from(context).inflate(R.layout.test_item, parent, false));
  17. }
  18.  
  19. @Override
  20. public void onBindViewHolder(@NonNull MyViewHolder holder, int position) {
  21.  
  22. holder.userName.setText(users.get(position).getUsername());
  23. holder.userLevel.setText("Completado: " + users.get(position).getLevel() + "%");
  24.  
  25. // if(users.get(position).getPictureProfile().equals("empty")) {
  26. // Glide.with(context).load(R.drawable.boy).into(holder.userPicture);
  27. // } else {
  28. // Glide.with(context).load(users.get(position).getPictureProfile()).into(holder.userPicture);
  29. // }
  30. }
  31.  
  32. @Override
  33. public int getItemCount() {
  34. return users.size();
  35. }
  36.  
  37. public class MyViewHolder extends RecyclerView.ViewHolder {
  38.  
  39. private TextView userName, userLevel;
  40. private ImageView userPicture, userBanner;
  41.  
  42. public MyViewHolder(@NonNull View itemView) {
  43. super(itemView);
  44.  
  45. userName = itemView.findViewById(R.id.testName);
  46. userLevel = itemView.findViewById(R.id.testLevel);
  47. userPicture = itemView.findViewById(R.id.testPicture);
  48. }
  49. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement