6

phonegapを使用して Android アプリケーションを開発しています。現在inputbox、特定の HTC Android デバイスの問題で 1 つの問題に直面しており、その解決策があります。しかし、キーボードクローズイベントがいつ発生したかを知る必要があります。

だから私の質問は、phonegapまたはAndroidデバイスのキーボードイベントを検出するために利用可能なプラグインでキーボードクローズイベントを検出する方法です.?

助けてください。前もって感謝します。

4

3 に答える 3

2

私は Phonegap を使用していませんが、「phonegap android hide keyboard event」などの基本的な Google 検索を行ったところ、数か月前に関連する 2 つの投稿に出会いました。

最初のものは SO にあります: Android SoftKeyboardDetect: Ignore this event mean? . 「ネイティブ」Java(...) にドロップダウンすると、Android はこれを利用できるようにしようとします。

このもう 1 つのRe: [PhoneGap] Re: SoftKeyboardDetect(328): Ignore on a phonegap-oriented Web サイトでは、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 に答える