Nexus 4和5X中的Android值

nar*_*n z 2 layout android

我知道有很多关于android布局和尺寸设计的问题/教程,但是我面临着一个问题.问题出在使用xhdpi或xxhdpi或xxxhdpi构建的设备上.

我的项目中有4个值文件夹:

  1. 价值观sw320dp
  2. 价值观sw420dp
  3. 价值观xhdpi

当我在Nexus 4中运行我的项目时,它会从values-sw320dp加载值

当我在Nexus 5X中运行我的项目时,它会加载来自相同文件夹的值,即values-sw320dp

三星galaxy s6的情况相同,它也会加载来自同一文件夹的值.

那么,我该如何分离这两个设备的values文件夹呢?有人可以帮我解决这个问题吗?

nar*_*n z 6

经过大量的调查和试验,我得到了解决方案.我在这里发布我的解决方案,以便将来对任何人都有帮助.

Nexus 4的分辨率为384x640dp xhdpi.所以我用values-sw320dp-xhdpi

Nexus 5X的分辨率为411x731dp xxhdpi.所以我用values-sw320dp-xxhdpi

Android Studio接受它,相应的设备也会从相应的值文件夹中加载尺寸.