我试图弄清楚状态栏(具有Home和Back按钮的状态栏)是否在设备之间是一致的,就其占用的垂直像素数而言,如果是这样,那么该数字是多少,如果是我不是为了动态获取高度我该做什么,以便我可以相应地采取剩余的屏幕空间。
我看到了其他几个问题,但是没有一个问题可以给出明确的答案。
TIA
答案 0 :(得分:1)
我正在试图弄清楚状态栏(具有Home和Back按钮的状态栏)是否在各设备上是一致的
在同一设备上甚至不一致。
一个例子:如果你通过HDMI将WXGA设备插入电视机并将其保持在横向状态,系统栏会增长一点,这样系统栏外的空间就会精确到720p(1280x720,高80px)系统栏)。
如果是,那该号码是什么
这是一个非负整数。其他一切都没有记录,因此可能会发生变化。
如何动态获取高度
你没有。你不关心系统栏。你关心的是你可以画的空间以及它有多大。是否存在零,一,二或二十个系统条并不重要。
我假设有一个较少的黑客(y)方法。
克里斯托弗建议是“少黑客(y)方法”。你试图做的事情显然更加黑客,因为它假设可能会侵入你的绘图空间。
答案 1 :(得分:0)
因为它使用密度无关像素,是的。如果你掏出一把尺子并测量它,那么每台设备上的高度都是相同的。