繁体   English   中英

当键盘可见时,状态栏显示在Android上

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM