Android屏幕尺寸兼容性

时间:2012-03-21 20:34:45

标签: android screen compatibility

我有两个问题。

首先:我正在查看Android兼容性定义文档(CDD 4.0),并指出:

  • 设备的屏幕尺寸必须至少为2.5英寸(物理对角线尺寸)
  • 设备必须报告其中一种密度:120dpi,160,213,240,320
  • 纵横比必须介于1.3333和1.85
  • 之间
  • 最小屏幕尺寸必须为460dp x 320dp(dp =与密度无关的像素)

假设我的屏幕为2“x3”,密度为120dpi,屏幕将具有:     对角线:3.61“=好     屏幕尺寸:320x480 dp =好     这与Android CDD很好地兼容

如果我将宽度从2“改为1.7”,我明白了     对角线:3.45“ - 仍然很好     屏幕尺寸:272x480dp - 不兼容

我的第一个问题是,为什么指定对角线值,当WIDTH真正影响兼容性时?宽度必须至少为2“。

第二:如果我不需要兼容Android并且坚持使用1.7英寸的屏幕尺寸,那么为最小兼容显示器构建的应用程序是否能够在我的设备上运行?是否会裁剪此应用程序的UI在我的设备上运行时?

非常感谢任何见解。

1 个答案:

答案 0 :(得分:0)

这可能只是一种指定要求的简单方法。如果您有人像设备,则宽度小于高度。如果您有横向设备,则宽度为大尺寸。说“对角线”比“设备平放时两个屏幕尺寸中较小的一个”或类似的东西更容易。有很多方法可以说基本相同的东西。

如果您的设备小于CDD要求,您可能仍希望在Android中报告您的设备屏幕尺寸较小,因此我想应用程序会运行,但许多设备的布局可能不适合人将倾向于测试符合CDD的设备。这在很大程度上取决于人们使用的布局,但如果你看到一些裁剪,我不会感到惊讶。

相关问题