gpt4 book ai didi

java - 在android中加载图像会分配大内存

转载 作者:搜寻专家 更新时间:2023-11-01 09:03:56 25 4
gpt4 key购买 nike

我使用尺寸为 720X1136 的图像作为我的应用程序的初始屏幕,该应用程序仅针对 Samsung Galaxy Nexus 手机。实际文件大小为 513Kb(从浏览器中找到)。当 Activity 调用 onCreate 方法并设置内容 View 时,日志会提到 13.5 MB 的内存分配。

这是我在后台加载图像的 Activity 。

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical">

<ImageView android:src="@drawable/splashscreen"
android:id="@+id/splashscreen"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
/>

<WebView xmlns:android="http://schemas.android.com/apk/res/android"
android:visibility="invisible"
android:id="@+id/webview"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
/>

</RelativeLayout>

如何减少内存分配?

谢谢

最佳答案

Use @drawable/splashscreen this Image as 9-Patch image then it will reduce memory allocation

关于java - 在android中加载图像会分配大内存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13306399/

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