I need to call the filename and set to ImageView but it does not working at all. I knew the code below is totally wrong:
holder.iconFilename.setImageDrawable(subjects.getIconFilename());
How to call it correctly? All the images that need to be call were in Drawable folder.
My full code:
@Override
public void onBindViewHolder(SubjectAdapter.MyViewHolder holder, int position) {
context = holder.itemView.getContext();
Subjects subjects = subjectsList.get(position);
holder.iconFilename.setImageDrawable(subjects.getIconFilename()); // Definitely wrong.
holder.subjectNameStd.setText(subjects.getSubjectNameStd());
holder.itemView.setOnClickListener(new View.OnClickListener(){
@Override
public void onClick(View v) {
Intent gotoChapter = new Intent (context,ChapterActivity.class);
context.startActivity(gotoChapter);
}
});
}