我正在使用phonegap开发 android 应用程序。目前我正面临一个inputbox
与特定 HTC Android 设备有关的问题,我有一个解决方案。但我需要知道键盘关闭事件何时发生。
所以我的问题是如何使用phonegap或任何可用于检测Android设备键盘事件的插件来检测键盘关闭事件。?
请帮忙。提前致谢。
我正在使用phonegap开发 android 应用程序。目前我正面临一个inputbox
与特定 HTC Android 设备有关的问题,我有一个解决方案。但我需要知道键盘关闭事件何时发生。
所以我的问题是如何使用phonegap或任何可用于检测Android设备键盘事件的插件来检测键盘关闭事件。?
请帮忙。提前致谢。
我不使用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 代码,它工作得很好。
我在使用 phonegap 开发 iPhone 应用程序时遇到了类似的问题。我已经通过以下方式解决了这个问题。
$("input[type=text], textarea").
bind("blur", function(e) {
window.scrollTo(0.0);
loaded();
});
您可以使用“模糊”操作检测关闭事件。
我用 :
inputElement.bind("closeKeyboard", function() {
//do something
});