gpt4 book ai didi

android - LayerDrawable OutOfMemoryError

转载 作者:行者123 更新时间:2023-11-30 03:32:07 26 4
gpt4 key购买 nike

我需要将 20 多张图像叠加在一起以形成一个交互式 map ,其中每一层都可以打开和关闭。

我决定为此使用 LayerDrawable,但我不断收到 OutOfMemoryError。即使在我将 Large Heap 设置为 true 之后,它也能够加载大约 8 张图像,但超过这个数量它仍然会抛出错误。

有没有一种方法可以将大量图像加载到 LayerDrawable 而不会出现该错误,或​​者是否有更好的方法来做到这一点?

最佳答案

感谢 Luksprog 的链接,我得以解决问题。

我使用 inSampleSize 加载每个图像的较小版本,然后再将它们添加到 Drawable[]。这减少了很多内存使用量。

关于android - LayerDrawable OutOfMemoryError,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17279912/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com