我有一些大分辨率的图像,我需要缩放以适合每个屏幕作为背景,图像大小为1800x2880,我需要它们缩小到每个屏幕没有任何拉伸(它们是插图)。 什么是最好的方法?
答案 0 :(得分:1)
最好的方法是阅读有关supporting multiple screen sizes的Android开发人员指南,并按照他们的说法完成。
其他人可能会在这里回答你的任何其他事情将是简化或复制或重写他自己所说的话。
修改强>
关于拉伸图像,您有两种可能的方法:
CENTER_INSIDE
均匀缩放图像(保持图像的纵横比)以便 图像的尺寸(宽度和高度)将等于或 小于视图的相应尺寸(减去填充)。
答案 1 :(得分:0)
在xhdpi文件夹上设置图像。在XML中你将使用fillparent.it将不会拉伸。