gpt4 book ai didi

android - 当在 xml 布局中声明 2 个 ImageView 时,内存中有 2 个可绘制副本?

转载 作者:行者123 更新时间:2023-12-03 23:09:09 25 4
gpt4 key购买 nike

当我有一个像这样的 xml 布局时:

<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/my_image" />

<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/my_image" />

那么内存中有 2 个与可绘制关联的位图实例,还是只有一个?

最佳答案

Resources 加载绘图时, 这些将被缓存到 DrawableCache这是一个 ThemedResourceCache .
ResourcesImpl states in a comment :

// First, check whether we have a cached version of this drawable
// that was inflated against the specified theme. Skip the cache if
// we're currently preloading or we're not using the cache.

关于android - 当在 xml 布局中声明 2 个 ImageView 时,内存中有 2 个可绘制副本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60028662/

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