Android: Softkeyboard wird nicht angezeigt

Ich habe 2 EditTexts im MainActivity-Layout. Wenn ich die Anwendung normal starte, wird der 1. EditText fokussiert, aber das Softkeyboard ist nicht geöffnet.

aber als ich das benutzte:

public class TestingActivity extends Activity {
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);

        EditText et1 = (EditText) findViewById(R.id.editText1);
        EditText et2 = (EditText) findViewById(R.id.editText2);

        et2.requestFocus();
        InputMethodManager mInputMethodManager = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
        mInputMethodManager.showSoftInput(et2, InputMethodManager.SHOW_IMPLICIT);
    }
}

Wenn Sie den 2. EditText erwarten, wird der Fokus gesetzt und das Softkeyboard geöffnet.

Ich erhalte nur den Fokus, aber das Softkeyboard wird nur geöffnet, wenn ich auf den EditText klicke.

Danke dir

Antworten auf die Frage(5)

Ihre Antwort auf die Frage