2012-06-12 69 views
1

我想从我的SD卡中将.jpg显示到​​我的布局中的图像视图中。我没有得到任何错误,但没有得到显示。我将不胜感激任何帮助。由于Android:使用ImageView显示来自SD卡的.jpg图像

编辑:

 layout1 = (LinearLayout) findViewById(R.id.layout1Activity); 

    String imgFile = Environment.getExternalStorageDirectory() + "/Apple.jpg"; 


      Bitmap myBitmap = BitmapFactory.decodeFile(imgFile); 


      ImageView myImage = new ImageView(this); 
      myImage.setImageBitmap(myBitmap); 
      layout1.addView(myImage); 
+0

你似乎缺少'“'在你的代码... –

+0

哎呀固定它 – AndroidDev93

+1

你写getExternalStorageState()代替getExternalStorageDirectory(),你可以从我的答案中复制它 – Raykud

回答

3

不直接访问的SD卡,尝试访问它低谷Environment。就像这样:

String imageDir = Environment.getExternalStorageDirectory()+"/apple.jpg"; 

,然后你可以调用BitmapFactory

Bitmap myBitmap = BitmapFactory.decodeFile(imageDir); 
+0

试过了,我还没有看到图像,我编辑了我的公司de到更新后的版本 – AndroidDev93

相关问题