6

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

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

请帮忙。提前致谢。

4

3 回答 3

2

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

第一个就在这里: Android SoftKeyboardDetect:忽略此事件是什么意思?. 看起来如果您下拉到“本机”Java(...) Android 会尝试使其可用。

这另一个,Re: [PhoneGap] Re: SoftKeyboardDetect(328): Ignore on a phonegap-oriented website似乎暗示phonegap实现或SoftKeyboardDetect代码是罪魁祸首。

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

于 2012-06-16T05:43:27.933 回答
1

我在使用 phonegap 开发 iPhone 应用程序时遇到了类似的问题。我已经通过以下方式解决了这个问题。

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

您可以使用“模糊”操作检测关闭事件。

于 2012-08-24T09:23:03.927 回答
-2

我用 :

 inputElement.bind("closeKeyboard", function() {
             //do something
 });
于 2013-11-27T15:07:44.687 回答