Advertisement
Guest User

Adapter

a guest
Jun 26th, 2019
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.54 KB | None | 0 0
  1. package com.studio.suku.submission2;
  2.  
  3. import android.content.Context;
  4. import android.support.annotation.NonNull;
  5. import android.support.v7.widget.RecyclerView;
  6. import android.view.LayoutInflater;
  7. import android.view.View;
  8. import android.view.ViewGroup;
  9. import android.widget.ImageView;
  10.  
  11. import com.squareup.picasso.Picasso;
  12.  
  13. import java.util.ArrayList;
  14. import java.util.List;
  15.  
  16. public class ItemAdapter extends RecyclerView.Adapter<ItemAdapter.MyViewHolder> {
  17.  
  18. Context context;
  19. private ArrayList<Item> items;
  20.  
  21. private ArrayList<Item> getItems(){
  22. return items;
  23. }
  24.  
  25. public Context ItemAdapter(Context context){
  26. return this.context = context;
  27. }
  28.  
  29. public void setPemains(ArrayList<Item> items){
  30. this.items = items;
  31. }
  32.  
  33. @NonNull
  34. @Override
  35. public MyViewHolder onCreateViewHolder(@NonNull ViewGroup viewGroup, int i) {
  36. View v = LayoutInflater.from(viewGroup.getContext()).inflate(R.layout.item, viewGroup, false);
  37. return new MyViewHolder(v);
  38. }
  39.  
  40. @Override
  41. public void onBindViewHolder(@NonNull MyViewHolder myViewHolder, int i) {
  42.  
  43. Picasso.get().load(items.get(i).getPhoto());
  44.  
  45. }
  46.  
  47. @Override
  48. public int getItemCount() {
  49. return getItems().size();
  50. }
  51.  
  52. public class MyViewHolder extends RecyclerView.ViewHolder {
  53.  
  54. ImageView img;
  55.  
  56. public MyViewHolder(@NonNull View itemView) {
  57. super(itemView);
  58.  
  59. img = itemView.findViewById(R.id.img_item_photo);
  60. }
  61. }
  62. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement