在xml文件中设置图像背景是不好的做法?

时间:2016-02-19 08:44:28

标签: android

我正在开发一个Splash Screen只显示图像的应用程序。我为Splash Activity创建了一个主题,主题以图像为背景。

OutOfMemoryException

现在,有时我会为Splash Screen中的某些用户获取{{1}}。我无法重现该问题,因为它仅针对特定设备,我只通过崩解日志了解它。我一直在使用不同的密码文件夹。

关于此问题有很多问题,所有这些问题建议不要直接从资源中使用图像,而是首先缩小图像然后将其加载到内存中。提供其中一个问题的链接

related question on gis.stackexchange.com

我们是否应该直接在XML中将src设置为ImageView或图像背景为活动?因为在那种情况下我们无法缩小图像尺寸?

1 个答案:

答案 0 :(得分:1)

不,您可以在 XML 中设置图片,只要您的图片很小,这是不错的做法。

我认为问题是你的图像分辨率,我遇到了同样的问题。

我的图片尺寸为 kb ,但(1080x2048)附近的分辨率非常高。

所以我建议你先检查尺码然后检查分辨率。

如果你想要加载更大的图像,那么你必须缩小