我是android的新手,想写这个类简单:
public class RecyclerViewHolders extends RecyclerView.ViewHolder implements View.OnClickListener{
public ImageView displayedImage;
public TextView textTitle;
public RecyclerViewHolders(View itemView) {
super(itemView);
itemView.setOnClickListener(this);
textTitle = (TextView)itemView.findViewById(R.id.title_header);
displayedImage=(ImageView)itemView.findViewById(R.id.icon_image);
}
@Override
public void onClick(View view) {
}
}
现在想为此目的更改图像资源编写此代码:
((RecyclerViewHolders)holder).displayedImage.setImageResource(R.drawable.beh);
但那不起作用,我怎么能解决这个问题呢?谢谢。
答案 0 :(得分:0)
如果您的drawable文件夹中有一个名为my_image
的图像,您可以像这样设置ImageView的图像:
displayedImage=(ImageView)itemView.findViewById(R.id.icon_image);
displayedImage.setImageResource(R.drawable.my_image);