【问题标题】:Android - load image from pathAndroid - 从路径加载图像
【发布时间】:2016-08-12 01:56:58
【问题描述】:

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

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

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

【问题讨论】:

    标签: android image file path


    【解决方案1】:

    您错误地访问了资源:

    试试这个:

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

    【讨论】:

    • 好主意。但是当我想将图像组织到子文件夹中时该怎么办?这种情况下如何加载图片?
    猜你喜欢
    • 2011-07-23
    • 2017-08-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-04-01
    • 2017-09-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多