如何使用javascript检测Android设备中的键盘关闭事件

时间:2012-06-16 05:09:30

标签: javascript android cordova keyboard-events

我正在使用 phonegap 开发Android应用程序。目前我遇到了一个问题,inputbox问题与特定的HTC Android设备有关,我有一个解决方案。但我需要知道发生键盘关闭事件时

所以我的问题是如何检测带有phonegap的键盘关闭事件或任何可用于检测Android设备键盘事件的插件。?

请帮忙。提前谢谢。

3 个答案:

答案 0 :(得分:2)

我不使用Phonegap,但是我做了一些基本的谷歌搜索,比如'phonegap android hide keyboard event',并在几个月前发现了这两个相关的帖子。

第一个就在SO:Android SoftKeyboardDetect: Ignore this event what does it mean?。看起来如果你下载到“原生”Java(...)Android尝试使其可用。

面向手机屏幕的网站上的另一个Re: [PhoneGap] Re: SoftKeyboardDetect(328): Ignore似乎暗示应该责备手机版实现或SoftKeyboardDetect代码。

我有用Java编写的Android代码,它运行得很好。

答案 1 :(得分:1)

我在使用phonegap进行iPhone应用程序开发时遇到了类似的问题。我已通过以下方式修复了问题。

$("input[type=text], textarea").
bind("blur", function(e) {
 window.scrollTo(0.0);
 loaded();
});

您可以使用' blur'来检测关闭事件。动作。

答案 2 :(得分:-2)

我用:

 inputElement.bind("closeKeyboard", function() {
             //do something
 });
相关问题