2017-08-23 54 views
0

次の場合を除き、正しく動作するIME(ソフトキーボード)APK(私はAPKのソースを持っています)を持っています。
apkにIMEが必要な場合キーボード)、私たちはランドスケープモードにあり、キーボードは(画面の下半分に)開きますが、上半分(IMEが必要なAPK)はキーボードを閉じません(私はBackボタン)。
画面の上半分に触れるときにキーボードを閉じるように変更するにはどうすればよいですか?キーボードは「ランドスケープモード」のapk

答えて

0

最後に、多くの試行のあと、InputMethodServiceを拡張するキーボードのクラス

onEvaluateFullscreenMode()
を変更しました。
このメソッドは、ロックされたAPK(WazeはロックされたAPKですが、私はそれらを責めません)の場合にfalseを返す必要がある間にtrueを返しました。
このために、方法
getCurrentInputEditorInfo()
とEditorInfoのメンバーpackageNameを使用して、WazeのEditTextであることを確認しました。
このソリューションは理想的ではありませんが、私は優れたソリューションを見つけることができませんでした。

関連する問題