我目前正在尝试开发一个基于图像处理的应用程序为android手机使用Eclipse。我的应用程序由几个按钮和子菜单按钮组成。我正在尝试让它通用(这样它可以在任何分辨率上运行),为不同的分辨率使用switch case,从而为不同的分辨率使用不同的资源。问题是,我遇到了内存过载问题。它在Xperia U上运行良好,但不能在Galaxy S上运行,而且在Emulator中也会崩溃。我还没有在我的应用程序中使用XMl,而是以编程的方式设计了整个UI。请就如何解决这个问题给我提个建议。任何帮助都将受到高度的感谢。提前感谢!
发布于 2013-02-22 08:31:50
嗯,这个问题很普遍,但这里有一些可能会有帮助的要点:
创建的组件,您可以使用XMl inflator来减少Java语言中的工作。这将帮助您优化一些重复使用的子组件。
https://stackoverflow.com/questions/14994839
复制相似问题