gpt4 book ai didi

android - android是否重用从资源加载的图像?

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:50:04 25 4
gpt4 key购买 nike

所以我在一个 Activity 中有多个 ImageView,并且它们都使用资源中的相同图像位图。

ImageViewOne.setImageResource(R.drawable.frequently_used_image);
ImageViewTwo.setImageResource(R.drawable.frequently_used_image);
ImageViewThree.setImageResource(R.drawable.frequently_used_image);

android 是否分配内存来加载一次位图并为使用相同资源的所有其他 ImageView 重用它?或者它是否加载位图每次它被设置为 ImageView?

谢谢!

最佳答案

引用 Android 团队的 Dianne Hackborn 的话:

Also keep in mind that Resources already maintains a cache of Drawables for you, using this facility, so there is no need for you to implement your own cache for any Drawables you are retrieving from Resources.

来自这个答案:Consequences of drawable.setCallback(null);

关于android - android是否重用从资源加载的图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17098755/

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