蜂窝状态栏(位于底部)的设备高度是否相同?

时间:2012-01-31 20:29:55

标签: android screen android-3.0-honeycomb

我试图弄清楚状态栏(具有Home和Back按钮的状态栏)是否在设备之间是一致的,就其占用的垂直像素数而言,如果是这样,那么该数字是多少,如果是我不是为了动态获取高度我该做什么,以便我可以相应地采取剩余的屏幕空间。

我看到了其他几个问题,但是没有一个问题可以给出明确的答案。

TIA

2 个答案:

答案 0 :(得分:1)

  

我正在试图弄清楚状态栏(具有Home和Back按钮的状态栏)是否在各设备上是一致的

在同一设备上甚至不一致。

一个例子:如果你通过HDMI将WXGA设备插入电视机并将其保持在横向状态,系统栏会增长一点,这样系统栏外的空间就会精确到720p(1280x720,高80px)系统栏)。

  

如果是,那该号码是什么

这是一个非负整数。其他一切都没有记录,因此可能会发生变化。

  

如何动态获取高度

你没有。你不关心系统栏。你关心的是你可以画的空间以及它有多大。是否存在零,一,二或二十个系统条并不重要。

  

我假设有一个较少的黑客(y)方法。

克里斯托弗建议“少黑客(y)方法”。你试图做的事情显然更加黑客,因为它假设可能会侵入你的绘图空间。

答案 1 :(得分:0)

因为它使用密度无关像素,是的。如果你掏出一把尺子并测量它,那么每台设备上的高度都是相同的。