Java 活动中允许的最大ImageView数?

Java 活动中允许的最大ImageView数?,java,android,performance,imageview,Java,Android,Performance,Imageview,在另一篇OS帖子中,有人提到将ImageView添加到数组中。是否有人对正在显示和设置动画的“最大图像视图数”进行了性能测量 这个问题实际上是要弄清楚,随着越来越多的图像视图被添加和动画化,我是否需要定期删除图像视图。这将取决于设备。旧设备的可用应用程序内存比新设备少,等等 ImageViews的最大数量也将在很大程度上取决于图像的大小。例如,如果有一个ImageView的图像大小为10000 x 10000,则可能无法加载该单个图像视图。32 x 32ImageViews的数量将非常大。如果你

在另一篇OS帖子中,有人提到将ImageView添加到数组中。是否有人对正在显示和设置动画的“最大图像视图数”进行了性能测量


这个问题实际上是要弄清楚,随着越来越多的图像视图被添加和动画化,我是否需要定期删除图像视图。

这将取决于设备。旧设备的可用应用程序内存比新设备少,等等

ImageView
s的最大数量也将在很大程度上取决于图像的大小。例如,如果有一个
ImageView
的图像大小为10000 x 10000,则可能无法加载该单个图像视图。32 x 32
ImageView
s的数量将非常大。如果你指的是没有任何内容的ImageView,那么这个数字可能是1000或更多


但是,由于您提到了显示(和动画),因此它们将取决于位图中的像素数。动画确实会影响“最大数量”。

是的,删除超过某个限制(100200?)的旧图像应该是保持应用程序“正常运行”的好主意。无论如何,没有一个真正的用户能够在一台设备上一次观看超过100幅全屏图像:)

是的。我注意到,必须删除旧的和未使用的ImageView。它们显著影响性能。