Android图片可以在不同的屏幕尺寸下正确缩放

时间:2013-09-08 15:51:30

标签: android android-screen-support

我是Android的新手,我想知道为什么我放入 hdpi ldpi mdpi ,< kbd> xhdpi 文件夹实际上并没有响应我想要的内容。

hdpi 中,我放置了适合大屏幕的图像。

ldpi 中,对于小屏幕,正常屏幕的 mdpi 和平板电脑的 xhdpi

但我想知道为什么它还没有为大屏幕显示正确的图像。它看起来像是屏幕上的小图像(适合小屏幕)。我已将图像命名为完全相同。这有什么问题?

我需要你的建议。非常感谢帮助。提前谢谢。

1 个答案:

答案 0 :(得分:1)

我认为您在代码中或图像中没有问题,但在设备中,您尝试使用不同的密度。如果您假设更大的屏幕意味着更高的密度,情况并非总是如此。请注意,hdpildpimdpixhdpi是指密度,而非屏幕尺寸。

例如,您可以在下方找到同一ImageView的两个屏幕截图,这两个屏幕截图指向相同的@drawable/a图标,但部署在两个具有不同屏幕密度的设备中。为了说明这一点,我在每个密度文件夹中放置了完全不同的图标(两者都具有相同的名称a.png),以便可以轻松地理解差异:

2.7“ - ldpi 2.7" - ldpi 3.7” - hdpi 3.7" - hdpi