Guest User

Untitled

a guest
Dec 13th, 2017
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.17 KB | None | 0 0
  1. public class CustomAdapter extends RecyclerView.Adapter<CustomAdapter.MyViewHolder> {
  2. private List<Pizza> mPizzaList;
  3. public static class MyViewHolder extends RecyclerView.ViewHolder {
  4. public TextView mTvPizzaName;
  5. public ImageView mIvPizza;
  6.  
  7. public MyViewHolder(View itemView) {
  8. super(itemView);
  9. mTvPizzaName = itemView.findViewById(R.id.tv_pizzaname);
  10. mIvPizza = itemView.findViewById(R.id.iv_pizza);
  11. }
  12. }
  13.  
  14. public CustomAdapter(List<Pizza> mPizzaList) {
  15. this.mPizzaList = mPizzaList;
  16. }
  17.  
  18.  
  19. @Override
  20. public MyViewHolder onCreateViewHolder(ViewGroup parent, int viewType) {
  21. View itemView = LayoutInflater.from(parent.getContext())
  22. .inflate(R.layout.item_row, parent, false);
  23. return new MyViewHolder(itemView);
  24. }
  25.  
  26. @Override
  27. public void onBindViewHolder(MyViewHolder holder, int position) {
  28. holder.mIvPizza.setImageResource(mPizzaList.get(position).getPizza_img());
  29. holder.mTvPizzaName.setText(mPizzaList.get(position).getName());
  30. }
  31.  
  32. @Override
  33. public int getItemCount() {
  34. return mPizzaList.size();
  35. }
  36. }
Add Comment
Please, Sign In to add comment