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


1184x768
1280x720
1280x800
1224x720


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

要么

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

谢谢

最佳答案

XHDPI是一个存储桶

简短答案:


  XHDPI的单个布局足以将其资源放置在
  适当的(xhdpi)drawables文件夹。


长答案:

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

奖金:

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

关于android - 多种XHDPI设备分辨率,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/16895196/

10-13 03:34