我的应用在没有 UI 的情况下会消耗 10M 内存。给它添加 UI 后,它会消耗大约 25M 的内存。有时这会导致崩溃。用作背景、按钮等的图像是由 Photoshop 制作的。我想知道内存消耗与图像质量和大小之间的关系。例如:当前背景的分辨率是400x600,磁盘60kb,哪一个会减少内存使用?
- 把它的分辨率变小,比如 40x60,让它伸展。
- 降低质量以使此图像文件的大小更小,例如 10kb。
我不知道降低图像文件的质量是否会影响内存使用。如果android将图像传输到位图?如何决定图片资源的大小和分辨率。
谢谢你。