2013-08-02 88 views
1

我工作的一個Android應用程序,我想知道是否有可能直接在圖像視圖加載圖像文件?例如,如果您有照片列表,圖像視圖應顯示每個項目的圖像。另外,你如何做apk文件。例如,當您使用文件管理器查看apk文件時,他們通常在每個apk文件的右側都有應用程序圖標。如何設置Android中特定文件的imageview圖像?

這裏是我的代碼: 產品等於從SD卡目錄中的文件。

(ImageView)findViewById(R.id.fileimage).setImageURI(Uri.fromFile(item)); 

回答

1

您可以使用此:

File img = new File(「PATH/image.jpg」); 
if(img.exists()){ 

    Bitmap myBmp = BitmapFactory.decodeFile(img.getAbsolutePath()); 
    ImageView fileimage = (ImageView) findViewById(R.id.fileimage); 
    fileimage.setImageBitmap(myBmpp); 

} 
+0

不錯!有用!!但是當我嘗試加載圖片文件夾時,出現內存不足的錯誤。 – user2351234

+0

粘貼LogCat,然後在此處寫入設備的內存和正在使用的圖像大小,因爲設置imagebitmap會將其加載到內存中。 – g00dy

+0

ERROR/AndroidRuntime(5457):致命異常:主要 java.lang.OutOfMemoryError – user2351234

相關問題