从drawables获取图像并在ImageView中显示它

时间:2017-04-29 09:27:16

标签: android

我正在开发食谱应用程序 每个食谱都有2个属性 一个是图像。

我想从drawable中获取图像并在ImageView中显示它。

这给了我一个错误 还有其他办法吗?

public Recipe(String name,int id){
   this.name=name; 
  this.image=  this.getResources().getDrawable(id);//error
}

2 个答案:

答案 0 :(得分:0)

假设imageImageView个对象,您应该使用ImageView.setImageDrawable。像这样:

this.image.setImageDrawable(getResources().getDrawable(id));

答案 1 :(得分:0)

假设图像是ImageView对象

image.setImageResource(id);