gpt4 book ai didi

带有 ImageViews 的 Android ViewFlipper 因内存使用过多而崩溃

转载 作者:行者123 更新时间:2023-11-29 22:17:53 26 4
gpt4 key购买 nike

我有一个 ViewFlipper 加载了 ImageView(大约 24 个),它们是应用程序的屏幕截图,作为用户指南。用户会调出这个 Activity ,然后翻阅图像以查看应用程序的工作原理。

不幸的是,由于加载所有图像(我的第一个设计是在运行 Honeycomb 的角落 Color 上测试)运行 2.2 和 2.3(我需要支持)的内存太多,它在手机和模拟器上崩溃。

您能否建议一种代码设计替代方案来限制所需的内存量?一次加载几张图片、清零图片、替代压缩或格式等?

谢谢

最佳答案

使用 GalleryViewPagerPagerAdapter(新!包含在兼容包中)。 PagerAdapter 将在需要时销毁/创建每个页面。您可以在自定义适配器中使用 Gallery 重用 View 。

参见 http://android-developers.blogspot.com/2011/08/horizontal-view-swiping-with-viewpager.html

关于带有 ImageViews 的 Android ViewFlipper 因内存使用过多而崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8072177/

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