状态栏和 header 之间的 Cordova Android 白色 space

Cordova Android white space between status bar and header

我几乎完成了所有操作,但似乎无法去除 header 和状态栏之间的白色 space,如图所示

我正在使用带有 Cordova 插件的 Intel XDK 版本 3987。

非常感谢任何消除此错误的帮助!

这是我的源代码:

pastebin.com/fPWJmiD8

在我看来,您的 header-elements (data-role="header") 的 border-width 为 1px,导致整个内容向下移动。

您是否已尝试删除每个 header 的边框?

CSS:

.ui-header{
  border: none !important;
}

希望对您有所帮助。

经过几天的敲打、反复试验和侦探工作,我找到了真正的罪魁祸首。

问题是因为 jQuery Mobile 框架在运行时自动将以下 类 添加到具有 data-role=[= 的 header div 19=]:

class="ui-header ui-bar-inherit"

那些 类 在状态栏和 header 之间创建了不需要的边距。

但是,通过在应用程序运行时执行期间使用 jQuery 删除那些 类 解决了这个问题。