我正在尝试从Assets中读取图像。在资产中我一直在使用a-z文件夹,这些文件夹包含带有文件夹起始名称的图像,如果有名为YImages的文件夹 然后,此文件夹中图像的图像名称也以Y字开头。
我正在使用此功能从Assets中获取图像:
try {
pics = Drawable
.createFromStream(
getAssets().open(
imageFolder + wordString.get(index)
+ ".jpg"), null);
picture.setBackgroundDrawable(pics);
picture.refreshDrawableState();
} catch (IOException e) {
e.printStackTrace();
}
答案 0 :(得分:1)
你的影像路径上有一个空间。 java.io.FileNotFoundException: yImages/ Year.jpg
尝试修剪文件名。
答案 1 :(得分:1)
只需用小写字母更改所有图像文件名,不要在图像文件名中使用大写字母。即badger_thumbnail.jpg
,badge_thumbnail.jpg
,year.jpg
就像这样。另请注意,您的任何图片名称都没有空格。