Ich zeige Tastatur mit Code
((InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE))
.toggleSoftInput(InputMethodManager.SHOW_FORCED,
InputMethodManager.HIDE_IMPLICIT_ONLY);
etContent.requestFocus();
Im nächsten Schritt blase ich ein neues LinearLayout auf und rufe setContentView(newLayout) auf und die Tastatur ist immer noch da. Wie kann man das Entfernen der Tastatur erzwingen? Ich habe es versucht mit
getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN);
aber es hat nicht geholfen. Kann mir jemand eine Lösung vorschlagen?
0 Stimmen
Überprüfen Sie diese Antwort -> stackoverflow.com/questions/6647008/