2016-08-23 58 views
-2

我已经使用键盘插件来隐藏键盘,但它不工作。如何隐藏安卓键盘按钮点击使用科尔多瓦

我的代码:与ionic-plugin-keyboardng-click

$scope.hidekb = function(){ 
    cordova.plugins.Keyboard.close() 
}; 
+0

它以什么方式“不工作”?您是否收到特定的错误讯息? –

+0

'onKeyboardHide未定义'且无法添加cordova.plugins .... – abc

+0

Keyboard.hide()也不起作用。 – abc

回答

0

安装

我用hidekb()你写第一行:

document.addEventListener("hidekeyboard", onKeyboardHide); 

将添加一个侦听器。当键盘被隐藏时,功能onKeyboardHide(必须定义)将被调用。所以这不是你想要做的。

第二行,你写道:

cordova.plugins.Keyboard.hide(); 

是你想要做的相当的。除了你必须使用:

cordova.plugins.Keyboard.close(); 

如果我猜你使用的插件(你没有提到它)。

为了能够使用此功能,您必须首先将插件添加到您的项目:

cordova plugin add ionic-plugin-keyboard 

此外,为了使用该插件,您必须等待该插件是通过等待deviceready启动事件(但在一个按钮上应该没问题)。

+0

我使用cordova-plugin-keyboard和ionic-plugin-keyboard,但无法隐藏按钮上的键盘单击 – abc

+0

您应该只使用一个。你有没有试过'cordova.plugins.Keyboard.close();'? – e666

+0

cordova插件未显示在intellisense – abc