键盘激活后显示Ionic 3键盘状态栏

时间:2018-02-10 19:34:23

标签: android ionic-framework keyboard ionic3 statusbar

我目前正在使用Ionic 3,我发现了一个非常奇怪的错误(?)。在android上我使用config.xml中的全屏选项以及app.component.ts文件中的全屏选项

config.xml中:

<preference name="FullScreen" value="true" />

app.component.ts:

keyboard.disableScroll(true);
keyboard.hideKeyboardAccessoryBar(true);
this.androidFullScreen.isImmersiveModeSupported()
    .then(() => this.androidFullScreen.immersiveMode())
    .catch((error: any) => console.log(error));
statusBar.hide();
statusBar.overlaysWebView(false);

在我开始使用输入之前它运行良好,当键盘显示时,状态栏也会变得可见,直到最小化应用程序并再次打开。

以下是关于promlem的gif:enter image description here

1 个答案:

答案 0 :(得分:0)

我明白了。

所以问题是cordova插件没有正确安装,并且因为某些权限而引发错误。如果您的应用程序也发生这种情况,请运行:

ionic cordova build android --verbose

这也会引发权限错误,但它会输出你没有正确权限的文件夹,并且在文件夹上运行之后:

sudo chmod 755