1

在我更改目标 SDK 版本后,我的应用程序中通常显示 OK 的 ImageView 最近消失了。经过一些试验和错误,我发现设置时图像显示正常android:targetSdkVersion="13"但不是android:targetSdkVersion="14"

我还注意到其他图像显示正常。此外,如果我将图像调整为更小,则较小的图像显示正常。

API 级别 13 和 14 之间有什么变化可以解释这一点吗?

4

1 回答 1

0

经过进一步的实验,我发现显示调整后图像的大小限制为 2048 像素的宽度。

似乎在 API 级别 14 (ICS) 及更高版本中,对图像的最大尺寸进行了限制。在此 API 更改之后,不再允许宽度或高度大于 2048 的图像。限制显然来自底层的 openGL 实现,如此处所述

于 2013-05-11T22:44:49.917 回答