在我的项目中,我将图像本地化为
app\src\main\res\drawable\informations\angry_face.png
当我想使用
加载它时Bitmap bitmap = BitmapFactory.decodeFile("app\\src\\main\\res\\drawable\\informations\\angry_face.png");
this.image.setImageBitmap(bitmap);
发生错误:
无法解码流:java.io.FileNotFoundException: app \ src \ main \ res \ drawable \ informations \ angry_face.png:打开失败: ENOENT(没有这样的文件或目录)
问题是:如何设置此资源的路径?
感谢您的帮助:)
答案 0 :(得分:1)
您正在错误地访问资源:
请改为尝试:
Bitmap myAngryImage = BitmapFactory.decodeResource(getResources(), R.drawable.angry_face);