【问题标题】:What are standard 4 android screen sizes? [closed]什么是标准的 4 android 屏幕尺寸? [关闭]
【发布时间】:2013-07-12 09:13:36
【问题描述】:

什么是标准 4 android 屏幕尺寸? 是吗?

xlarge screens are at least 960dp x 720dp
large screens are at least 640dp x 480dp
normal screens are at least 470dp x 320dp
small screens are at least 426dp x 320dp

如何使用代码获得这些宽度?

【问题讨论】:

标签: android screen-size


【解决方案1】:

非常有用的链接:ScreenSize Overview

定义是:

  • 大屏幕至少为 640dp x 480dp。
  • 普通屏幕至少为 470dp x 320dp。
  • 小屏幕至少为 426dp x 320dp。 (Android 目前不支持比这更小的屏幕。)

以下是更多示例,说明如何在真实屏幕上使用:

  • QVGA 屏幕为 320x240 ldpi。转换为 mdpi(4/3 比例因子)给我们 426dp x 320dp;这与上述小屏幕存储桶的最小尺寸相匹配。
  • Xoom 是一款典型的 10 英寸平板电脑,屏幕为 1280x800 mdpi。这会将其放入 xlarge 屏幕存储桶中。
  • Dell Streak 是 800x480 mdpi 屏幕。这会将其放入大号桶的底部。
  • 典型的 7 英寸平板电脑具有 1024x600 mdpi 屏幕。这也算大屏幕。
  • 原来的三星 Galaxy Tab 是一个有趣的案例。物理上它是一个 1024x600 7 英寸的屏幕,因此被归类为“大”。然而,设备将其屏幕配置为 hdpi,这意味着在应用适当的 ⅔ 缩放因子后,屏幕上的实际空间为 682dp x 400dp。这实际上将其移出“大”存储桶并进入“正常”屏幕尺寸。该选项卡实际上报告它是“大”的;这是框架计算我们制造的那个设备的尺寸时的错误。今天,任何设备都不应该像这样发货。

【讨论】:

    【解决方案2】:

    这取决于您要实现的目标...如果您想为 特定屏幕尺寸创建一个特定布局,您可以创建一个名为layout-large,例如。 请参阅android developers guide

    如果您想以编程方式获取实际屏幕尺寸,则可以使用:

    int screenSize = getResources().getConfiguration().screenLayout &
        Configuration.SCREENLAYOUT_SIZE_MASK;
    

    this answer

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-07-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-03-30
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多