我需要通过指定图片名称来获取资产文件夹中的图像,并将其设置为可绘制。
drw = Drawable.createFromStream(getAssets().open("/assets/images/"+drawables[i]),null);
但我得到File not found exception
。(图片是资产和绘图的子文件夹[i] - 图像的名称(比如“ball.jpg”)。
答案 0 :(得分:0)
改为写:
drw = Drawable.createFromStream(getAssets().open("images/"+drawables[i]),null);
文件路径应为:
"images/"+drawables[i]
当你写getAssets()
意味着打开assets
文件夹并在那里找到路径。