我有一个ImageView和一个字符串src。我想将ImageView的源设置为我拥有的字符串src,但是由于该方法期望一个int参数,因此我无法这样做:
imgview.setImageResource(int);
由于这个方法需要一个整数参数,我如何实现使用字符串的目标呢?
我有一个ImageView和一个字符串src。我想将ImageView的源设置为我拥有的字符串src,但是由于该方法期望一个int参数,因此我无法这样做:
imgview.setImageResource(int);
由于这个方法需要一个整数参数,我如何实现使用字符串的目标呢?
imageView.setImageResource(R.drawable.myimage);
要在 ImageView 中设置图像源,您可以使用以下任何一种方式。首先确定您的图像以哪种格式存在。
如果您有位图格式的图像,则使用以下代码:
imageview.setImageBitmap(bm);
如果你有一张可绘制的图片,那么使用:imageview.setImageDrawable(drawable);
如果你的资源中有图片,例如图片在drawable文件夹中,则使用以下代码。imageview.setImageResource(R.drawable.image);
如果您有图像的路径,则使用以下代码:
imageview.setImageURI(Uri.parse("pathofimage"));
ImageView myImageView;
myImageView = mDialog.findViewById(R.id.image_id);
String src = "imageFileName"
int drawableId = this.getResources().getIdentifier(src, "drawable", context.getPackageName())
popupImageView.setImageResource(drawableId);
如果这篇文章对您有帮助,请告诉我 :)