在android中打开资产文件夹中的图像

时间:2013-09-19 08:00:58

标签: android

我需要通过指定图片名称来获取资产文件夹中的图像,并将其设置为可绘制

drw = Drawable.createFromStream(getAssets().open("/assets/images/"+drawables[i]),null);

但我得到File not found exception。(图片是资产和绘图的子文件夹[i] - 图像的名称(比如“ball.jpg”)。

1 个答案:

答案 0 :(得分:0)

改为写:

drw = Drawable.createFromStream(getAssets().open("images/"+drawables[i]),null);

文件路径应为:

"images/"+drawables[i]

当你写getAssets()意味着打开assets文件夹并在那里找到路径。