2012-06-12 96 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

相關問題