[英]Status bar shows on android when keyboard is visible
有使用离子的ios和android开发的全屏应用程序。 我在config.xml上有<preference name="Fullscreen" value="true" />
if (window.StatusBar) { // org.apache.cordova.statusbar required StatusBar.hide(); ionic.Platform.fullScreen(); } // StatusBar.styleDefault(); ionic.Platform.isFullScreen = true;
在app.js. 在Android设备上,当我点击输入文本字段键入某些状态栏自动显示。 我关闭键盘状态栏仍然可见,直到我手动关闭它。 我怎样才能解决这个问题。 请建议我。 谢谢
以下是我自己想出的解决方案。
if (ionic.Platform.isAndroid()) { window.addEventListener("native.hidekeyboard", function () { StatusBar.hide(); window.AndroidFullScreen.immersiveMode(false, false); });}
将此代码放在$ionicPlatform.ready
app.js上。 如果您仍然遇到同样的问题,请随时回复此帖。 谢谢
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.