2

由于我没有同时获得 Xyboard(10 英寸和 8 英寸)的原因,忽略了我在 xhdpi 文件夹中的所有艺术作品,而是从 hdpi 文件夹中提取艺术作品。我显然可以用“_xhdpi”或类似的kluge重命名我的所有文件,但希望有一些我忽略的通用设置,我可以检测实际分辨率并指示设备从哪个文件夹获取其艺术作品。

4

2 回答 2

1

您可以通过查看密度来了解您的设备认为的DisplayMetrics密度。那是设备首先寻找资源的地方。

我现在找不到参考,但我很确定density该类中 mdpi 的值是 1.0,hdpi 是 1.5,xhdpi 是 2.0。

请记住,屏幕的尺寸也与密度无关。如果您试图仅通过艺术密度来考虑不同的屏幕尺寸,那您就错了。理想情况下,使用塑料尺在屏幕上测量时,large-mdpi图像和large-hdpi图像的大小大致相同,但由于hdpi像素更多,图像应该看起来更好。您可以拥有比“大屏幕”和“普通屏幕”更精细的尺寸限定词。这可能会做你想要的。

于 2012-05-15T16:21:04.757 回答
0

安装此应用程序,以检查设备 dpi 和大小屏幕。

屏幕信息

使用这些信息,您可以组织您的布局/可绘制对象。

例如 GalaxyTab 有:Large Screen/hdpi 和 Motorola Xoom Xlarge Screen/mdpi

于 2012-05-15T20:21:52.023 回答