【发布时间】:2010-12-29 15:17:47
【问题描述】:
我正在开发一个 android 应用程序,当我阅读并为自己学习时,我不能同时在屏幕上显示很多图像,否则会出现异常。
问题是我可以在屏幕上同时拥有多少张图片或多少 KB 的图片或多少个布局/图片。
我知道这不是唯一影响记忆的事情,但我正在寻找一个数字,以便我可以围绕它进行计划。
谢谢
丹尼尔
编辑:
我刚刚在 android 开发网站 (http://developer.android.com/resources/articles/future-proofing.html) 上找到了这个
要避免的技巧,#3:过度使用布局
由于视图渲染基础架构的变化,布局中不合理的深度(超过 10 个左右)或过宽(总共超过 30 个)视图层次结构现在可能会导致崩溃。对于过于复杂的布局来说,这总是存在风险,但您可以认为 Android 1.5 在暴露这个问题方面比 1.1 更好。大多数开发人员无需担心这一点,但如果您的应用程序布局非常复杂,则需要节食。您可以使用更高级的布局类(如 FrameLayout 和 TableLayout)来简化布局。
我想这可能是我的问题。
当它说'broad'时,它是在说最后一层吗?
谢谢
丹尼尔
【问题讨论】:
-
非要问,买不起。
标签: android memory image layout memory-management