2013-08-03 50 views
3

我到底該怎麼做this guy suggests這是完全一樣的通用圖像裝載機的創造者,但我仍然得到這個錯誤:圖片從資產不加載文件夾使用通用圖像裝載機

URI = assets://NMF0002_007.jpg 
resolveUri failed on bad bitmap uri: NMF0002_007.jpg 

我應該怎麼看爲了確保圖像被識別?

我用這樣的:

//get the file name 
String fileName = cursor.getString(cursor.getColumnIndexOrThrow(DatabaseHelper.FIELD_RESOURCE)); 
String imageUri = "assets://"; 
Log.d(TAG, "URI = " + imageUri + fileName); 
ImageLoader.getInstance().displayImage(imageUri+fileName, holder.iv_details_resource); 

這是我的配置:

//Get the imageloader. 
ImageLoader imageLoader = ImageLoader.getInstance(); 

//Create image options. 
DisplayImageOptions options = new DisplayImageOptions.Builder() 
    .cacheOnDisc() 
    .imageScaleType(ImageScaleType.IN_SAMPLE_POWER_OF_2) 
    .bitmapConfig(Bitmap.Config.RGB_565) 
    .build(); 

//Create a config with those options. 
ImageLoaderConfiguration config = new ImageLoaderConfiguration.Builder(getApplicationContext()) 
    .defaultDisplayImageOptions(options) 
    .discCacheExtraOptions(480, 800, CompressFormat.JPEG, 75) 
    .build(); 

//Initialise the imageloader. 
imageLoader.init(config); 

我在做什麼錯誤或丟失?

+0

項目中的'assets'文件夾包含哪些文件? – NOSTRA

+0

圖片 - 不大於300KB的.jpg文件。 – marienke

+0

原來,這是一個.JPG,我在找一個.jpg - 課程:確保你知道你在找什麼和你有什麼! – marienke

回答

1

解決方案 - 我一直在尋找jpg和我的文件擴展名.JPG

如果NOSTRA可以張貼一些聰明的事情是在尋找我還是選你的答案作爲一個正式的答案,我的愚蠢。