不同屏幕大小android的值文件夹名称

不同屏幕大小android的值文件夹名称,android,layout,user-interface,size,screen,Android,Layout,User Interface,Size,Screen,我正在尝试支持我的所有屏幕大小的应用程序。我可以在一定程度上做到这一点,但现在面临着为不同屏幕大小的文件夹命名值的问题。 设备1) 密度[1.3312501] 密度dpi[213] 宽度像素[800] 高像素[1280] xdpi[188.148] ydpi[187.93] 装置2) 密度[1.0] 密度dpi[160] 宽度像素[600] 高度像素[1024] xdpi[160.421] ydpi[159.568] 我在不同的屏幕上使用value文件夹中的整数值,如: 170 二百 我给文件夹

我正在尝试支持我的所有屏幕大小的应用程序。我可以在一定程度上做到这一点,但现在面临着为不同屏幕大小的文件夹命名值的问题。 设备1) 密度[1.3312501]
密度dpi[213] 宽度像素[800] 高像素[1280] xdpi[188.148] ydpi[187.93]

装置2) 密度[1.0] 密度dpi[160] 宽度像素[600] 高度像素[1024] xdpi[160.421] ydpi[159.568]

我在不同的屏幕上使用value文件夹中的整数值,如: 170 二百

我给文件夹命名为:value-sw600dp-mdpi&&value-sw600dp 问题是这两个设备的值都是从value-sw600dp-mdpi文件夹中选取的

请帮助我区分这些目标的文件夹名称

提前谢谢你

问题是这两个设备的值都是从value-sw600dp-mdpi文件夹中选取的

这就是应该发生的事情

我给文件夹命名为:value-sw600dp-mdpi&&value-sw600dp

res/values-sw600dp/
将永远不会使用。一旦你添加了一个密度限定符,Android将选择使用一个带有密度限定符的限定符(被认为与设备的实际密度最接近),而不包括其他缺少密度限定符的限定符

请帮助我区分这些目标的文件夹名称

理想情况下,这些目标没有区别,至少在密度方面是如此<代码>-tvdpi(您的第一台设备,带有213密度桶)不应该是特殊的。我认为你想做的是一种代码气味,这表明你正在尝试使用大小和密度桶来达到某种“像素完美”,他们没有设计支持。 也就是说,假设您需要
-sw600dp
部分来做其他事情,
res/values-sw600dp-mdpi/
res/values-sw600dp-tvdpi/
将区分它们