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

在android中打开资产文件夹中的图像,android,Android,我需要通过指定图像的名称并将其设置为Drawable来从资产文件夹中获取图像 drw = Drawable.createFromStream(getAssets().open("/assets/images/"+drawables[i]),null); 但我得到文件未找到异常(图像是资产和可绘图文件的子文件夹[I]——图像的名称(如“ball.jpg”)。改为写入: drw = Drawable.createFromStream(getAssets().open("images/"+drawa

我需要通过指定图像的名称并将其设置为Drawable来从资产文件夹中获取图像

drw = Drawable.createFromStream(getAssets().open("/assets/images/"+drawables[i]),null);
但我得到
文件未找到异常
(图像是资产和可绘图文件的子文件夹[I]——图像的名称(如“ball.jpg”)。

改为写入:

drw = Drawable.createFromStream(getAssets().open("images/"+drawables[i]),null);
文件路径应为:

"images/"+drawables[i]
当您编写
getAssets()
时,意味着打开
assets
文件夹并找出其中的路径