如何在其他类资源中设置图像视图?

时间:2017-08-03 20:24:54

标签: android

我是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);


但那不起作用,我怎么能解决这个问题呢?谢谢。

1 个答案:

答案 0 :(得分:0)

如果您的drawable文件夹中有一个名为my_image的图像,您可以像这样设置ImageView的图像:

displayedImage=(ImageView)itemView.findViewById(R.id.icon_image);
displayedImage.setImageResource(R.drawable.my_image);