使用离子来为ios和android开发全屏应用程序。 我在config.xml和
上有<preference name="Fullscreen" value="true" />
app.js上的 if (window.StatusBar) {
// org.apache.cordova.statusbar required
StatusBar.hide();
ionic.Platform.fullScreen();
}
// StatusBar.styleDefault();
ionic.Platform.isFullScreen = true;
在Android设备上,当我点击输入文本字段键入某些状态栏自动显示。我关闭键盘状态栏仍然可见,直到我手动关闭它。我怎样才能解决这个问题。请建议我。
感谢
答案 0 :(得分:4)
这是我自己想出来的解决方案。
if (ionic.Platform.isAndroid()) {
window.addEventListener("native.hidekeyboard", function () {
StatusBar.hide();
window.AndroidFullScreen.immersiveMode(false, false);
});}
将此代码放在$ionicPlatform.ready
中的app.js上。如果您仍然遇到同样的问题,请随时回复此帖。
谢谢