我需要处理多个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/