从SD卡显示图像

时间:2014-06-20 21:31:11

标签: android imageview

我使用此代码

    String imgFile = Environment.getExternalStorageDirectory() + "/p1.png";
    Bitmap myBitmap = BitmapFactory.decodeFile(imgFile);
    image.setImageBitmap(myBitmap);

但是imageview的背景不是p1.png背景上没有图片它是白色请帮助。谢谢..

1 个答案:

答案 0 :(得分:0)

您应该使用SD卡的完整路径。然后你可以像这样进行正常的I / O操作:

String imgFile = String baseDir = Environment.getExternalStorageDirectory().getAbsolutePath() + File.separator + "p1.png";
Bitmap myBitmap = BitmapFactory.decodeFile(imgFile);
image.setImageBitmap(myBitmap);r code here