1

我需要处理多个 XHDPI 设备分辨率。据我所知,XHDPI 范围内有以下维度:

  • 1184x768
  • 1280x720
  • 1280x800
  • 1224x720

由于它们都属于同一个维度,如何区分它应该根据屏幕维度加载的资源(可绘制对象)?

或者

如果我使用单个 XHDPI 布局并将它们的可绘制对象放在 xhdpi 文件夹中是否足够或这会干扰 UI

谢谢

4

2 回答 2

1

XHDPI 是单桶

简短的回答:

XHDPI 的单一布局将其资源放置在适当的 (xhdpi) 可绘制文件夹中就足够了。

长答案:

Android 设备差异很大,因此 android 决定将这些屏幕分辨率集归入一个存储桶,即视为一个设备,因为与整个范围相比,它们之间的差异相对较小。Android 会执行运行时图像处理以稍微调整您的资源,以便它们按预期运行。

奖金:

要更好地控制图像,请查看Scale属性。

于 2013-06-03T12:33:43.597 回答
0

你可以在这里阅读更多

http://developer.android.com/guide/practices/screens_support.html

基本上,如果您愿意...您可以创建具有以下名称的文件夹:

  • layout-sw520dp-port //Galaxy Note v4.0.3
    layout-sw520dp-land layout-sw600dp-port // Nexus 7
    layout-sw600dp-land layout-sw700dp-port
    layout-sw700dp-land

等等等等

于 2013-06-03T11:17:51.033 回答