如何在android中为特定屏幕尺寸添加尺寸

时间:2021-03-09 05:51:16

标签: android android-layout dimension

有多个设备位于 xxhdpi 范围内,从 5.2" - 6.5" 设备。问题 如果此设备范围从尺寸文件中提到的 xxhdpi 尺寸中选择相同的尺寸,则会发生问题。 我尝试了多种方法来指定从屏幕宽度到尺寸比的尺寸,但它不起作用。

有没有办法在 android 中提及屏幕尺寸的尺寸,例如如果设备低于 5.2",则使用此尺寸或使用具有相同 xxhdpi 分辨率的这些值? enter image description here

1 个答案:

答案 0 :(得分:1)

我认为没有什么可以按屏幕物理尺寸(以英寸或厘米为单位)进行过滤的,但是有最小宽度(您已经在屏幕截图中使用)、可用宽度和可用高度的限定符,全部以 dp 为单位.在此 table 中有关于它们及其顺序或优先级的信息。

也许您可以结合使用 here 所示的限定符来实现您想要的效果。例如,将最小宽度为 600dp 或更大宽度的 xxhdpi 设备的资源放在 -sw600dp-xxhpdi 文件夹中,并将其他 xxhdpi 设备的资源放在 -xxhdpi 文件夹中。