1

在阅读了支持多种屏幕尺寸的最佳实践文档(http://developer.android.com/guide/practices/screens_support.html)之后,有一件事仍然让我感到困惑......如果不是让图像占据“任何空间”怎么办它占用”,您希望它覆盖整个区域,例如在使用背景图像时?

是否可以接受这样的观点,虽然您可以通过提供 ld、md、hd 和 xhd 图像来接近,但如果您强制图像占据整个屏幕,它可能会被稍微拉伸或粉碎以适应设备?

您如何最好地提供一个设计为在所有设备上以最小拉伸填充整个背景的图像?

4

1 回答 1

4

由于屏幕尺寸不同,我看到了两个合理的选择。首先是通过创建图像以适应每个屏幕范围的最大尺寸来接受一些缩小(避免拉伸),这可以根据链接的图 1确定。

如果可以裁剪背景图像以适合屏幕,则第二个选项有效。如果是这样,您可以使用android:scaleType="center"它通过切断边缘来防止任何收缩。

于 2012-12-19T16:28:37.620 回答