【发布时间】:2016-12-12 21:09:11
【问题描述】:
我的 android 应用程序存在一些内存问题,根据 Android Studio 的内存跟踪工具,它在启动时已经分配了 50+ MB,具体取决于具体情况。
跟踪工具报告说,其中很大一部分是因为我的背景图片和我的 5 个 ImageButton。
我不明白为什么,因为我的图片是:
背景: 184 kb 变成 40 MB
imageButtons: 每个 10kb(其中 5 个),它们变成 7MB 和 3MB
如果它们原本那么小,怎么会占用这么多 MB?以及如何改进?
这个(附件)是我在跟踪工具中看到的
这就是我加载背景图像的方式,例如:
<ImageView
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:id="@+id/backgroundImage"
android:scaleType="centerCrop"
/>
【问题讨论】:
-
你的问题是什么?
-
@Code-Apprentice 足够公平,已更新
标签: android image performance android-studio memory