【发布时间】:2018-07-16 20:09:03
【问题描述】:
相同的屏幕尺寸,例如 10' 可以有不同的分辨率:1280x800 和 2560x1800。这样,两个设备都适合sw720 并从dimens-sw720 文件夹中获取dimens,但是这样视图要么在较小的设备上太大而在较大的设备上正常,要么在小型设备上也正常在更大的设备上很小。如何让应用程序区分两个屏幕,以便它们使用不同的dimens?如果使用xlarge-mdpi 和xlarge-xhdpi 而不是sw-720,这会破坏我这里的5.5' 设备的视图(不确定是否所有5.5' 设备都会出现这种情况)。
我已经花了很多时间在这里寻找答案,重新阅读文档并咨询其他开发人员,但到目前为止没有人能给我答案。这里的答案之一是如果屏幕尺寸相同,但分辨率不同并且我使用了dp,则两种设备上的视图都应该没问题,但这里的情况并非如此。这些是我遇到的问题,并按照每个相关问题向他们提问:Q1、Q2、Q3、Q4 和 ofc the main documentation link,其中包含指向有关支持不同屏幕分辨率的更详细信息的链接。我在这里遗漏了什么吗?
【问题讨论】:
标签: android screen-resolution android-screen-support