Android - 从路径

时间:2016-04-19 17:56:17

标签: android image file path

在我的项目中,我将图像本地化为

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(没有这样的文件或目录)

问题是:如何设置此资源的路径?
感谢您的帮助:)

1 个答案:

答案 0 :(得分:1)

您正在错误地访问资源:

请改为尝试:

Bitmap myAngryImage = BitmapFactory.decodeResource(getResources(), R.drawable.angry_face);