文件未在Android中的资产中打开

时间:2013-01-23 10:14:58

标签: android android-assets

我正在尝试从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();
    }

2 个答案:

答案 0 :(得分:1)

你的影像路径上有一个空间。 java.io.FileNotFoundException: yImages/ Year.jpg 尝试修剪文件名。

答案 1 :(得分:1)

只需用小写字母更改所有图像文件名,不要在图像文件名中使用大写字母。即badger_thumbnail.jpgbadge_thumbnail.jpgyear.jpg就像这样。另请注意,您的任何图片名称都没有空格。