2016-12-14 6 views
0

キーボードのイベントを隠す必要があります。このため、私はonKeyPreImedispatchKeyEventを使用しました。すべていいです、私がボタンを押すと、私はこのKeyEvent.KEYCODE_BACKを傍受します。しかし、meizuのような問題のデバイスがあります。特別なボタン「隠すキーボード」があり、それはコールバックに巻き込まれません。 アドバイスをしてもらえますか? windowSoftInputMode =「adjustPan」:特別なボタンでKeyEvent.KEYCODE_BACKが機能しない

screen with meizu keyboard

答えて

0

あなたはキーボードが表示またはそれはアンドロイドでは動作しません https://stackoverflow.com/a/8135035

+0

隠されていたかどうかを検出するために、あなたのルートビューにメソッドonMeasure()を使用することができます。私はViewTreeObserverを使いました –

関連する問題