我food.jpg
在资产文件夹中有一个文件。我尝试了很多方法。但我仍然无法将此图像放入 imageView。运行时,它不是显示图像“food.jpg”,而是显示我在 xml 文件中声明的图像。(该图像位于可绘制文件夹中)。
第一种方法是:
int asset_id = context.getResources().getIdentifier("food", "drawable", context.getPackageName());
imageView.setImageResource(asset_id);
第二种方式是:
AssetManager assetManager = context.getAssets();
InputStream istr;
try {
istr = assetManager.open("food");
Bitmap bitmap = BitmapFactory.decodeStream(istr);
imageView.setImageBitmap(bitmap);
istr.close();
} catch (IOException e) {
e.printStackTrace();
}
请教我如何解决这个问题。
谢谢 :)