0

我的图片有问题。我有一张图片picture=sites/default/files/arrow_green_right_0.png。在我的应用程序中,我只得到这个字符串。我想在我的 imageView 中显示来自这个字符串的图片。我怎么能这样做?

4

2 回答 2

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

}
于 2012-06-04T06:14:15.150 回答
1

尝试这个:

ImageView img = new ImageView(this);
File file = new File(YOUR PATH TO THE IMAGE);
if (file.exists()) {
   img.setImageURI(Uri.fromFile(file));
}
于 2012-06-04T06:17:41.597 回答