2012-04-12 33 views
1

我不想打开任何图库视图。我知道图像的名称,例如:blabla.jpg,它存储在存储卡中。我想检索硬编码的图像并在图像视图中显示。如果要加载从SD卡中的图像,你可以试试下面的代码回到SD卡的具体图像

ImageView.setImageUri(Uri.parse(new File("/sdcard/blabla.jpg").toString())); 

回答

1

我会很感激得到帮助

+0

omg ,, thanx herry,它的工作伙伴,,,我是如此多的混乱,我甚至失去了希望, – Pranav 2012-04-13 06:37:30

+0

其实我想回想的图像并不充分,只有图像的一部分来到位图。我已经改变了inSampleSize = 1,然后它给了力量关闭,,,,,,,, plz帮助,我希望完整的图像在图像视图中可见 – Pranav 2012-04-13 07:20:27

1

尝试。

 BitmapFactory.Options options = new BitmapFactory.Options(); 
     options.inSampleSize = 4; 

     Bitmap bitmap = BitmapFactory.decodeFile("/sdcard/blabla.jpg", options); 
     mImageView.setImageBitmap(bitmap); 
+0

可能是图像太大会耗尽内存。 – Herry 2012-04-12 10:27:28