最高效的方式是如何将存储的JPG文件加载到ImageView中?

8

我有有效的JPG文件,现在我想将它们加载到包含ImageView的布局中。我有代码查找ViewId(R.id.myimage)。我按照使用File的示例代码,但它没有起作用。该文件存储在/data/data/com.myapp/files/someimage.jpg。

最简单和高效的加载和显示方法是什么?


1
请发布“未能正常工作”的代码,并解释您遇到的错误。 - Matthew Flaschen
代码本质上与Kevin Gaudin下面回答的代码相同,但我使用了错误的ImageView id(指向另一个布局,而不是活动上下文)。错误是空指针,我以为是位图和可绘制对象的问题:( - mobibob
1个回答

14
((ImageView)view).setImageBitmap(BitmapFactory.decodeFile("/data/data/com.myapp/files/someimage.jpg"));

根据你提供的信息,这就是我所能做到的。


非常有用,当我急需时帮了我大忙 - 谢谢。第一次就完美地运行了。 - Elemental

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接