我的图片有问题。我在picture=sites/default/files/arrow_green_right_0.png
有一张照片。在我的应用程序中,我只得到这个String。我想在我的imageView中显示来自此String的图片。我怎么能这样做?
答案 0 :(得分:2)
嗨您必须先设置图像的路径,并确保处理它,但要避免崩溃。请按照以下代码: -
File imgFile = new File(“/sdcard/Images/test_image.jpg”);
if(imgFile.exists()){
Bitmap myBitmap = BitmapFactory.decodeFile(imgFile.getAbsolutePath());
ImageView myImage = (ImageView) findViewById(R.id.imageviewTest);
myImage.setImageBitmap(myBitmap);
}
答案 1 :(得分:1)
试试这个:
ImageView img = new ImageView(this);
File file = new File(YOUR PATH TO THE IMAGE);
if (file.exists()) {
img.setImageURI(Uri.fromFile(file));
}