アンドロイドソフトウェアキーボードが隠されていることを検出する必要があります。私の活動は現在、ハードウェアキーボードが隠されているがソフトウェアキーボードがサイズ変更イベントによって暗示されているように見えるときに応答します。Androidソフトウェアのキーボードが隠れているときを検出する方法は?
キーボードモードを解除したユーザーがソフトウェアキーボードを隠しているときに、ビューやアクティビティが通知を受け取る方法を知っている人はいますか?
アンドロイドソフトウェアキーボードが隠されていることを検出する必要があります。私の活動は現在、ハードウェアキーボードが隠されているがソフトウェアキーボードがサイズ変更イベントによって暗示されているように見えるときに応答します。Androidソフトウェアのキーボードが隠れているときを検出する方法は?
キーボードモードを解除したユーザーがソフトウェアキーボードを隠しているときに、ビューやアクティビティが通知を受け取る方法を知っている人はいますか?
sofのtkeyboardを常に目に見えるようにしますか?
あなたはsoftkeyboardを確保するために、あなたの活動のxmlファイルにこれを追加することができる活動に常に表示されます:
android:windowSoftInputMode="stateAlwaysVisible"
http://developer.android.com/guide/topics/manifest/activity-element.html#wsoft
私はちょうどバックキーを検索することでこれを解決しました。戻るキーが受信されると、私はソフトキーボードがキャンセルされることを知っています。
はTheresのチェックする本当の方法は、それへの作用が働くかどうかは確認することができたり、キーボードを閉じて真のそれが開いていた場合、現在は閉鎖されているされている場合ではない
boolean isClosing = false;
InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
isClosing = imm.hideSoftInputFromWindow(tabHost.getApplicationWindowToken(), 0);
これはfalseを返します。
これは悪い習慣のように聞こえますが、正確に何をしようとしていますか? –