Android:Nexus 5和Pixel 3a的正确尺寸值

Android:Nexus 5和Pixel 3a的正确尺寸值,android,Android,我有一个项目,我在里面储存硬币 values,values-sw320dp,values-sw400dp等等 除了两台设备具有相同的sw值但ppi不同外,它在大多数情况下都非常有效 e、 g.Nexus 5和Pixel 3a都接受来自values-sw320dp-xxhdpi的二聚体。然而,Pixel3a显然有更多的像素,所以它可以采用更大的dimens值 然而,我不知道如何进一步将其拆分,以便两个设备都指向不同的维度。我也在网上读过,但我找不到任何类似上述案例的参考资料 感谢您的任何想法/建议

我有一个项目,我在里面储存硬币
values
values-sw320dp
values-sw400dp
等等

除了两台设备具有相同的
sw
值但ppi不同外,它在大多数情况下都非常有效

e、 g.Nexus 5和Pixel 3a都接受来自
values-sw320dp-xxhdpi
的二聚体。然而,Pixel3a显然有更多的像素,所以它可以采用更大的dimens值

然而,我不知道如何进一步将其拆分,以便两个设备都指向不同的维度。我也在网上读过,但我找不到任何类似上述案例的参考资料


感谢您的任何想法/建议。

dp的关键在于它们是密度无关的像素,即相同的物理尺寸。您担心不同的ppi或直接以像素为单位工作有什么原因吗?我正在尝试为不同dp大小的图像/卡视图获取正确的高度和宽度尺寸值,但这两个接受来自相同dp文件夹的尺寸,这是引起关注的原因dp大小将是相同的,这就是使用dp的全部意义。我理解。我的意思是如何区分和创建另一个
值swxxxdp
文件夹,以便它们都选择不同的值可能是因为我对使用sw-dp文件夹的理解存在差距。也许我需要以不同的方式使用dimens,我不确定。我想说的是,例如,160dp dimen在像素3a上看起来正确,但在Nexus 5上不正确。我试图找出一种方法,让一个设备选择144 dp,另一个选择160 dp。我希望这是有道理的