毕加索无法在Android中使用可绘制资源

时间:2019-05-31 02:49:22

标签: android picasso

ImageView img = findViewById(R.id.img);
int resId = R.drawable.coffee;
Picasso.get().load(resId).into(img);

为什么它不起作用。但以下方法可以正常工作:

ImageView img = findViewById(R.id.img);
String path= "https://images.pexels.com/photos/434213/pexels-photo-434213.jpeg";
Picasso.get().load(path).into(img);

2 个答案:

答案 0 :(得分:1)

尝试使用以下代码(thiscontext):

Picasso.with(this)
.load(R.drawable.coffee)
.into(img);

您还可以摆脱毕加索的烦恼:

img.setImageResource(R.drawable.coffee);

答案 1 :(得分:0)

问题是我直接通过复制和粘贴将图像添加到drawable中。 但是您需要使用minmap正确添加它。 您的可绘制资源将在Picass中正常工作。