我正在使用 phonegap 开发Android应用程序。目前我遇到了一个问题,inputbox
问题与特定的HTC Android设备有关,我有一个解决方案。但我需要知道发生键盘关闭事件时。
所以我的问题是如何检测带有phonegap的键盘关闭事件或任何可用于检测Android设备键盘事件的插件。?
请帮忙。提前谢谢。
答案 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
});