我有两个问题。
首先:我正在查看Android兼容性定义文档(CDD 4.0),并指出:
假设我的屏幕为2“x3”,密度为120dpi,屏幕将具有: 对角线:3.61“=好 屏幕尺寸:320x480 dp =好 这与Android CDD很好地兼容
如果我将宽度从2“改为1.7”,我明白了 对角线:3.45“ - 仍然很好 屏幕尺寸:272x480dp - 不兼容
我的第一个问题是,为什么指定对角线值,当WIDTH真正影响兼容性时?宽度必须至少为2“。
第二:如果我不需要兼容Android并且坚持使用1.7英寸的屏幕尺寸,那么为最小兼容显示器构建的应用程序是否能够在我的设备上运行?是否会裁剪此应用程序的UI在我的设备上运行时?
非常感谢任何见解。
答案 0 :(得分:0)
这可能只是一种指定要求的简单方法。如果您有人像设备,则宽度小于高度。如果您有横向设备,则宽度为大尺寸。说“对角线”比“设备平放时两个屏幕尺寸中较小的一个”或类似的东西更容易。有很多方法可以说基本相同的东西。
如果您的设备小于CDD要求,您可能仍希望在Android中报告您的设备屏幕尺寸较小,因此我想应用程序会运行,但许多设备的布局可能不适合人将倾向于测试符合CDD的设备。这在很大程度上取决于人们使用的布局,但如果你看到一些裁剪,我不会感到惊讶。