Created
June 12, 2020 14:28
-
-
Save Reevan799/0babda6746136105f3c4fbdab1c12ae5 to your computer and use it in GitHub Desktop.
error on method calling
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| package com.example.generalknowledgequiz; | |
| import android.view.LayoutInflater; | |
| import android.view.View; | |
| import android.view.ViewGroup; | |
| import android.widget.TextView; | |
| import androidx.annotation.NonNull; | |
| import androidx.recyclerview.widget.RecyclerView; | |
| import com.bumptech.glide.Glide; | |
| import java.util.List; | |
| import de.hdodenhof.circleimageview.CircleImageView; | |
| public class CategoryAdapter extends RecyclerView.Adapter<RecyclerView.ViewHolder> { | |
| private List<CategoryModel> categoryModelList; | |
| public CategoryAdapter(List<CategoryModel> categoryModelList) { | |
| this.categoryModelList = categoryModelList; | |
| } | |
| @NonNull | |
| @Override | |
| public RecyclerView.ViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) { | |
| View view = LayoutInflater.from(parent.getContext()).inflate(R.layout.category_item,parent,false); | |
| return new Viewholder(view); | |
| } | |
| @Override | |
| public void onBindViewHolder(@NonNull RecyclerView.ViewHolder holder, int position) { | |
| holder.setData(categoryModelList.get(position).getImageurl(),categoryModelList.get(position).getTitle(); | |
| } | |
| @Override | |
| public int getItemCount() { | |
| return categoryModelList.size(); | |
| } | |
| class Viewholder extends RecyclerView.ViewHolder{ | |
| private CircleImageView imageView; | |
| private TextView title; | |
| public Viewholder(@NonNull View itemView) { | |
| super(itemView); | |
| imageView = itemView.findViewById(R.id.imageview); | |
| title = itemView.findViewById(R.id.title); | |
| } | |
| private void setData(String url, String title){ | |
| Glide.with(itemView.getContext()).load(url).into(imageView); | |
| this.title.setText(title); | |
| } | |
| } | |
| } |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment