首页 > 解决方案 > 如何在android中为特定屏幕尺寸添加尺寸

问题描述

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

有没有办法在android中提到屏幕尺寸的尺寸,比如如果设备低于5.2“然后使用这个尺寸或者使用这些具有相同xxhdpi分辨率的值? 在此处输入图像描述

标签: androidandroid-layoutdimension

解决方案


我不认为有任何东西可以按屏幕物理尺寸(英寸或厘米)过滤,但有最小宽度(您已经在屏幕截图中使用)、可用宽度和可用高度的限定符,所有这些都在 dp.xml 中。此表中有关于它们及其顺序或优先级的信息。

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


推荐阅读