0

我遇到了一件我无法真正理解的事情。

在我的应用程序中,我使用图像(64x64 像素)。

现在,在同一台设备上(三星 Galaxy ACE,姜饼):

  • 如果我将上述图像放在“drawable-hdpi”目录中,它会以一定大小显示在屏幕上;
  • 如果我将相同的图像放在“可绘制”目录中,它会以不同的大小显示,准确地说,它会显示更大

这个我真的不明白!!

这是同一设备上的相同图像!

请问有人可以向我解释这种莫名其妙的行为吗?

非常感谢任何好心向我澄清这一点的人。


编辑 编辑 编辑 编辑 编辑 编辑

查看屏幕。有问题的图像是 GridView 中每个单元格的背景

在“drawable-hdpi”目录中:

在此处输入图像描述

在“可绘制”目录中

在此处输入图像描述

4

1 回答 1

1

Android 在保持纵横比的同时缩放您的图像。您可以在此处阅读有关它的更多信息,也可以将文件放入 drawable-nodpi 中,如@Nobu 所说。

于 2013-10-14T22:54:17.383 回答