如何解决如何在android中为特定屏幕尺寸添加尺寸
有多个设备位于 xxhdpi 范围内,从 5.2" - 6.5" 设备。问题 如果此设备范围从尺寸文件中提到的 xxhdpi 尺寸中选择相同的尺寸,则会发生问题。 我尝试了多种方法来指定从屏幕宽度到尺寸比的尺寸,但它不起作用。
有没有办法在 android 中提及屏幕尺寸的尺寸,例如如果设备低于 5.2",则使用此尺寸或使用具有相同 xxhdpi 分辨率的这些值?
解决方法
我认为没有什么可以按屏幕物理尺寸(以英寸或厘米为单位)进行过滤的,但是有最小宽度(您已经在屏幕截图中使用)、可用宽度和可用高度的限定符,全部以 dp 为单位.在此 table 中有关于它们及其顺序或优先级的信息。
也许您可以结合使用 here 所示的限定符来实现您想要的效果。例如,将最小宽度为 600dp 或更大宽度的 xxhdpi 设备的资源放在 -sw600dp-xxhpdi
文件夹中,并将其他 xxhdpi 设备的资源放在 -xxhdpi
文件夹中。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。