phonegapを使用して Android アプリケーションを開発しています。現在inputbox
、特定の HTC Android デバイスの問題で 1 つの問題に直面しており、その解決策があります。しかし、キーボードクローズイベントがいつ発生したかを知る必要があります。
だから私の質問は、phonegapまたはAndroidデバイスのキーボードイベントを検出するために利用可能なプラグインでキーボードクローズイベントを検出する方法です.?
助けてください。前もって感謝します。
phonegapを使用して Android アプリケーションを開発しています。現在inputbox
、特定の HTC Android デバイスの問題で 1 つの問題に直面しており、その解決策があります。しかし、キーボードクローズイベントがいつ発生したかを知る必要があります。
だから私の質問は、phonegapまたはAndroidデバイスのキーボードイベントを検出するために利用可能なプラグインでキーボードクローズイベントを検出する方法です.?
助けてください。前もって感謝します。
私は 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 コードがあり、問題なく動作します。
phonegapを使用したiPhoneアプリ開発でも同様の問題に直面しました。以下の方法で問題を解決しました。
$("input[type=text], textarea").
bind("blur", function(e) {
window.scrollTo(0.0);
loaded();
});
「ぼかし」アクションでクローズイベントを検出できます。
私が使う :
inputElement.bind("closeKeyboard", function() {
//do something
});