2

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

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

In ldpi,适用于小屏幕,mdpi适用于普通屏幕和适用xhdpi于平板电脑。

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

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

4

1 回答 1

1

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

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

2.7" - ldpi 2.7 3.7" - hdpi3.7

于 2013-09-08T17:57:01.563 回答