1

我的设备和 Google nexus 都有 320 dpi 显示,但是当我为 Nexus 构建相同的源代码(VideoEditor 应用程序)时,它会从 xhdpi 文件夹中选择图标,而当我为我的设备构建它时,它会选择 mdpi 文件夹。

谁能告诉为什么会这样?究竟在源代码中的哪个位置做出了图标集选择的决定?

此外,当为特定设备构建应用程序时,它使用的所有配置文件是什么?bcoz 相同的源代码在为两种设备构建时给出不同的结果(尽管具有相同的 dpi)

4

1 回答 1

0

每个手机都从与其硬件规格相关的可绘制文件夹中挑选所需的资源。

如果您的设备选择 m-dpi,那么您设备的制造商已决定 m-dpi 最适合该手机。

选择它的源代码不是您应用程序的一部分,Android 系统本身会在运行时自动执行此操作,我们的开发人员无法控制它。

于 2012-07-26T13:24:54.603 回答