Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class CustomAdapter extends RecyclerView.Adapter<CustomAdapter.MyViewHolder> {
- private List<Pizza> mPizzaList;
- public static class MyViewHolder extends RecyclerView.ViewHolder {
- public TextView mTvPizzaName;
- public ImageView mIvPizza;
- public MyViewHolder(View itemView) {
- super(itemView);
- mTvPizzaName = itemView.findViewById(R.id.tv_pizzaname);
- mIvPizza = itemView.findViewById(R.id.iv_pizza);
- }
- }
- public CustomAdapter(List<Pizza> mPizzaList) {
- this.mPizzaList = mPizzaList;
- }
- @Override
- public MyViewHolder onCreateViewHolder(ViewGroup parent, int viewType) {
- View itemView = LayoutInflater.from(parent.getContext())
- .inflate(R.layout.item_row, parent, false);
- return new MyViewHolder(itemView);
- }
- @Override
- public void onBindViewHolder(MyViewHolder holder, int position) {
- holder.mIvPizza.setImageResource(mPizzaList.get(position).getPizza_img());
- holder.mTvPizzaName.setText(mPizzaList.get(position).getName());
- }
- @Override
- public int getItemCount() {
- return mPizzaList.size();
- }
- }
Add Comment
Please, Sign In to add comment