Android 如何区分两种不同DPI的二聚体

Android 如何区分两种不同DPI的二聚体,android,android-layout,Android,Android Layout,我使用的像素有420dpi的密度和Moto x4有480dpi的密度。两者都使用相同的值文件夹,即值xxhdpi。 但是,Moto x4的布局变得越来越大。有没有办法区分不同的dimens文件夹?大多数情况下,您可以使用 最小宽度dp:应用程序布局可用的最小宽度,单位为“dp”;这是在显示器的任何旋转中遇到的最小宽度dp 要创建一个右键单击res>>new>>Android资源目录 从可用限定符窗口移动最小屏幕宽度到所选限定符 在屏幕宽度窗口中,只需从您希望Android Studio使用的尺寸

我使用的像素有420dpi的密度和Moto x4有480dpi的密度。两者都使用相同的值文件夹,即值xxhdpi。

但是,Moto x4的布局变得越来越大。有没有办法区分不同的dimens文件夹?

大多数情况下,您可以使用

最小宽度dp:应用程序布局可用的最小宽度,单位为“dp”;这是在显示器的任何旋转中遇到的最小宽度dp

要创建一个右键单击res>>new>>Android资源目录

可用限定符窗口移动最小屏幕宽度所选限定符

屏幕宽度窗口中,只需从您希望Android Studio使用的尺寸开始写入“dp”值

然后更改为项目视图,右键单击新创建的资源目录

新建>值资源文件输入一个新文件名dimens.xml,即可完成