使用Phonegap Build在Android中隐藏状态栏
我在config.xml文件中启用了全屏,但是当键盘出现时,状态栏也会显示并保持在那里,除非我点击它。有一种方法可以在Ios中避免这种情况,但我还没有找到任何关于android.At的东西至少我可以用jquery点击状态栏programmaticaly吗?
你可以尝试设置
在config.xml中
我遇到了同样的问题,为我解决的问题是将此行添加到config.xml
文件中:
然后在PGB上更新我的代码。
-
安装StatusBar插件:
cordova plugin add cordova-plugin-statusbar
-
更新
config.xml
: - 在启动时或需要时隐藏栏。
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);
状态栏仍然显示键盘,但被模糊事件解除。