使用Phonegap Build在Android中隐藏状态栏

我在config.xml文件中启用了全屏,但是当键盘出现时,状态栏也会显示并保持在那里,除非我点击它。有一种方法可以在Ios中避免这种情况,但我还没有找到任何关于android.At的东西至少我可以用jquery点击状态栏programmaticaly吗?

你可以尝试设置

 

在config.xml中

我遇到了同样的问题,为我解决的问题是将此行添加到config.xml文件中:

  

然后在PGB上更新我的代码。

  1. 安装StatusBar插件: cordova plugin add cordova-plugin-statusbar

  2. 更新config.xml

  3. 在启动时或需要时隐藏栏。 StatusBar.hide();

有关更多信息,请参阅https://github.com/phonegap-build/StatusBarPlugin插件。

对我来说,它安装了最新版本,请参阅此更新的答案 :

实际上,有一个修复了cordova-plugin-statusbar已经在github上提交并且应该在2.1.4+版本中修复。为了获得最新的cordova-plugin-statusbar,输入

cordova插件添加https://github.com/apache/cordova-plugin-statusbar.git状态栏现在应该在与输入,键盘等交互时保持隐藏状态。

我尝试删除:

来自config.xml – 没有快乐。 尝试添加:

到config.xml – 也没有快乐。 反相:

没有解决方案。 在所有情况下,状态栏都会显示键盘,但不会消失。 最后用JavaScript解决它:

$("body").on("blur.app", "input", StatusBar.hide);

状态栏仍然显示键盘,但被模糊事件解除。