【问题标题】:Whats the appropriate way to work with phone screen size?使用手机屏幕尺寸的合适方法是什么?
【发布时间】:2012-02-16 11:14:13
【问题描述】:

以下代码返回屏幕大小:

Display display = getWindowManager().getDefaultDisplay(); 
int width = display.getWidth();
int height = display.getHeight();

我正在使用RelativeLayout 来安排里面的组件。出于某种原因,当我在组件之间划分宽度时(比如width*30/100width*70/100),我得到了一些屏幕空间。还有关于高度,我怎样才能得到状态栏和标题栏的高度,它在手机之间会有所不同吗?

【问题讨论】:

    标签: android screen-size


    【解决方案1】:

    this 会帮助你。它说明了状态栏大小的差异。

    【讨论】:

      【解决方案2】:

      答案尽在here

      快速总结:Android 根据最接近的支持密度/大小比率对这些值进行向上/向下舍入。您可能无法获得所需的精确测量值,具体取决于您的手机。

      此外,不推荐使用显示 - 使用 DisplayMetrics

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2021-03-30
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-12-14
        • 1970-01-01
        相关资源
        最近更新 更多