1. //Die Soft-Tastatur ausblenden
((InputMethodManager)getSystemService(INPUT_METHOD_SERVICE)).hideSoftInputFromWindow(WidgetSearchActivity.this.getCurrentFocus().getWindowToken(), InputMethodManager.HIDE_NOT_ALWAYS);
2. //Soft-Tastatur anzeigen, Steuerelement-ID kann EditText, TextView sein
((InputMethodManager)getSystemService(INPUT_METHOD_SERVICE)).showSoftInput(control ID, 0);
3. Tastatur nicht automatisch einblenden: Mit dem EditText-Steuerelement wird es automatisch fokussiert und die Tastatur eingeblendet, wenn es zum ersten Mal angezeigt wird Wenn Sie nicht möchten, dass die Tastatur automatisch angezeigt wird, gibt es zwei Möglichkeiten. Methode eins: Methode 1: Legen Sie die entsprechende Aktivität in der Mainfest-Datei fest android:windowSoftInputMode="stateHidden" oder android :windowSoftInputMode="stateUnchanged". Methode 2: Sie können eine versteckte Textansicht in das Layout einfügen und dann während onCreate den Fokus anfordern. Achten Sie darauf, Visiable=gone nicht auf TextView zu setzen, da es sonst ungültig wird Sie können eine versteckte TextView in das Layout einfügen und dann während onCreate den Fokus anfordern. Achten Sie darauf, Visiable=gone nicht auf TextView zu setzen, da es sonst ungültig wird