我需要处理多个 XHDPI 设备分辨率。据我所知,XHDPI 范围内有以下维度:
- 1184x768
- 1280x720
- 1280x800
- 1224x720
由于它们都属于同一个维度,如何区分它应该根据屏幕维度加载的资源(可绘制对象)?
或者
如果我使用单个 XHDPI 布局并将它们的可绘制对象放在 xhdpi 文件夹中是否足够或这会干扰 UI
谢谢
我需要处理多个 XHDPI 设备分辨率。据我所知,XHDPI 范围内有以下维度:
由于它们都属于同一个维度,如何区分它应该根据屏幕维度加载的资源(可绘制对象)?
或者
如果我使用单个 XHDPI 布局并将它们的可绘制对象放在 xhdpi 文件夹中是否足够或这会干扰 UI
谢谢
XHDPI 的单一布局将其资源放置在适当的 (xhdpi) 可绘制文件夹中就足够了。
Android 设备差异很大,因此 android 决定将这些屏幕分辨率集归入一个存储桶,即视为一个设备,因为与整个范围相比,它们之间的差异相对较小。Android 会执行运行时图像处理以稍微调整您的资源,以便它们按预期运行。
要更好地控制图像,请查看Scale
属性。
你可以在这里阅读更多
http://developer.android.com/guide/practices/screens_support.html
基本上,如果您愿意...您可以创建具有以下名称的文件夹:
等等等等