Android针对不同屏幕分辨率的不同布局

时间:2011-11-23 00:55:44

标签: java android eclipse

这是通过创建具有相同名称的xml文件并将每个文件放在drawable-ldpi drawable-hdpi文件夹中来完成的吗?目前我正在这样做,但只使用不同的图像。无论我如何更改ldpi文件夹xml,都使用了hdpi。

我做错了吗?或者我可以强制模拟器更新(我正在推送当前的apk)?

1 个答案:

答案 0 :(得分:0)

文件夹修饰符-ldpi-hdpi等可用于drawable以外的其他资源文件夹。您还可以拥有layout-ldpilayout-hdpi等。每个文件都包含一个名称相同的布局xml文件,每个文件都有不同的xml(或不是)。

请注意,模拟器中用于决定使用哪个文件夹的逻辑相当复杂,并且取决于设备的模拟dpi和用于渲染模拟器屏幕的缩放因子。您可能认为您正在模拟ldpi设备,但模拟器可能仍在决定绑定hdpi资源。