Ich schreibe eine Aktivität, die viele EditText hat.Strange Android Soft Keyboard Ausgabe
Ihr inputType ist numerischDecimal. Wie folgt aus: Before I click
Jetzt will ich die Soft-Tastatur verstecken, wenn irgendwo anders als die EditTexts klicken, so dass ich:
public void hideKeyboard(View mView) {
InputMethodManager inputMethodManager = (InputMethodManager) getSystemService
(Activity.INPUT_METHOD_SERVICE);
inputMethodManager.hideSoftInputFromWindow(getCurrentFocus().getWindowToken(), 0);
}
Nachdem ich woanders klicken, wird die numericDecimal Soft-Tastatur verschwinden kann. JEDOCH, gibt es immer noch eine gemeinsame Soft-Tastatur ohne Autovervollständigung auf dem Bildschirm, und ich habe absolut keine Ahnung, woher das kommt. Hier zeigen: After I click
Also, wie Sie alle verstecken? Gemeinsame Wege im Internet funktionieren nicht, ich habe sie alle ausprobiert.
Vielen Dank im Voraus!
Stellt sich heraus, dass das seltsame Tastaturproblem aufgrund des fokussierbarenIntouchmodus auftritt. Durch Deaktivieren wird das Problem behoben. –