更新:
实际上,cordova-plugin-statusbar 的修复已经在 Github 上提交,并且应该会在版本 2.1.4+ 中发布(也就是说,您不需要像我原来的回答中所述那样安装额外的插件)。如果您现在想要获取最新的cordova-plugin-statusbar,请键入:
cordova plugin add https://github.com/apache/cordova-plugin-statusbar.git
cordova plugin add cordova-plugin-fullscreen
deviceready
后面:StatusBar.hide();
if (typeof AndroidFullScreen !== 'undefined') { // Fullscreen plugin exists ?
function errorFunction(error) { console.error(error); }
AndroidFullScreen.isSupported(AndroidFullScreen.immersiveMode, errorFunction);
}
ImmersiveMode使其在与输入、键盘等交互时保持隐藏。
注意:根据cordova-plugin-fullscreen文档,此方法仅支持Android 4.4+。还有一个适用于Android 4.0+的“精简模式”,但在交互过程中它会显示状态栏(不太理想)。
cordova plugin rm statusbar && cordova plugin add https://github.com/apache/cordova-plugin-statusbar
- daserge