Android缩小图像

时间:2013-04-10 14:28:19

标签: android

我有一些大分辨率的图像,我需要缩放以适合每个屏幕作为背景,图像大小为1800x2880,我需要它们缩小​​到每个屏幕没有任何拉伸(它们是插图)。 什么是最好的方法?

2 个答案:

答案 0 :(得分:1)

最好的方法是阅读有关supporting multiple screen sizes的Android开发人员指南,并按照他们的说法完成。

其他人可能会在这里回答你的任何其他事情将是简化或复制或重写他自己所说的话。

修改

关于拉伸图像,您有两种可能的方法:

  • create a 9-patch有你的背景,所以它可以填写最后一个像素(或填写图像的关键区域,可以/应该填写而不改变它的一般方面(这取决于内容) (图片)
  • 将imageView标记为使用CENTER_INSIDE
  

均匀缩放图像(保持图像的纵横比)以便   图像的尺寸(宽度和高度)将等于或   小于视图的相应尺寸(减去填充)。

答案 1 :(得分:0)

在xhdpi文件夹上设置图像。在XML中你将使用fillparent.it将不会拉伸。