标签: android image
我有一个与图像无关的问题。我有一个约1 MB的图像,我将图像分配给宽度和高度分别为F的图像视图。但是当我将图像分配给大约5个图像视图时,应用程序崩溃了100dp and 80dp 因此,当我将1 MB图像分配给如此小的图像视图时,会发生什么?难道没有android缩小它吗?此外,应用程序崩溃是因为它无法承受内存中5MB的负载? 的修改 我在屏幕上有5个ImageView。我正在以这种方式将图像分配给所有人
F
100dp and 80dp
Out of Memory Error
答案 0 :(得分:0)
Android将整个图像文件加载到内存中,然后将其缩小。为了避免OOM,你应该load large bitmaps efficiently。