我试图动态显示图像列表视图中的图像预览,但每次都得到空位图

时间:2013-01-29 13:26:16

标签: android bitmap

我正在尝试动态显示图像列表视图中的图像预览,但每次都会得到空位图。

File f1 = new File("/mnt/sdcard/DCIP/myImage.jpg");
Bitmap bitMap = BitmapFactory.decodeFile(f1.getAbsolutePath());
 /* here bitMap becomes null */
imageView.setImageBitmap(bitMap); 

1 个答案:

答案 0 :(得分:0)

不要使用固定的SDCard网址,在每个Android设备上都不一样。

例如

/mnt/sdcard/
/sdcard

而是使用getExternalStorageDirectory()

例如:

String baseDir = Environment.getExternalStorageDirectory().getAbsolutePath();