【问题标题】:java.lang.out of memory error : bitmap size exceeds VM budget?java.lang.out of memory 错误:位图大小超出 VM 预算?
【发布时间】:2010-08-19 05:20:43
【问题描述】:

朋友们,

在我的应用程序中显示名称和相应图片的列表?我正在通过 Drawble.getFromPath() 从画廊中挑选图片。 ?正在显示列表,我遇到了一些内存不足错误?请帮我解决这个错误?

问候, 斯里尼瓦斯

【问题讨论】:

    标签: android memory memory-leaks


    【解决方案1】:

    好吧,斯里尼瓦斯, 您应该首先检查图片的大小,通常它们应该很小,但有时如果您不正确地压缩它们,它们会太大。

    此外,您应该确保使用自定义适配器来创建图库,这样您就不必一次性保存所有图片的所有信息。 http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/List14.html 就是一个很好的例子。

    虽然它不是画廊,但它很容易适应画廊。

    最后,你应该真正使用搜索功能。 Strange out of memory issue while loading an image to a Bitmap object

    【讨论】:

    • 谢谢你,gogothee。我要问的一件事是,如何将位图设置为 ImageView 的背景。
    猜你喜欢
    • 2011-03-31
    • 2012-08-19
    • 2012-08-09
    • 2012-05-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多