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