无法弄清楚不同设备使用哪个dimens.xml

时间:2015-10-20 16:49:10

标签: android xml android-studio


我正在使用不同的dimens.xml来允许我的应用支持不同的屏幕分辨率。
问题是,Nexus SNexus One看起来缺少维度,如果Nexus 7(版本)和Nexus 9共享相同{{1}文件。
这是我的dimens.xml文件列表(如果有一些“无用”文件,请告诉我,我将删除它们)。

Dimens.xml files pic

这是另一张图片,显示不同屏幕上的结果。

Results on different resolutions


非常感谢你的帮助

1 个答案:

答案 0 :(得分:0)

为什么不使用标识符sw(最小宽度)。我认为这将更容易维护。

编辑: 只需将w600更改为sw600即可。这样,只有最小宽度为600 dp的屏幕才会使用这些尺寸。检查此链接stackoverflow.com/a/32685049/4567228