Frage

Ich bin mit Android: imeOptions = "actionSearch"

in editText und meine Frage ist, kann ich meine eigene Veranstaltung schreiben, wenn der Benutzer drückt auf searchSoftKeyboard?

actualy möchte ich Funktionalität von Softkeyboard Suchtaste ausführen ähnlich wie Taste wir auf Android-Aktivität verwendet werden.

Jede Hilfe würde appriciated werden.

War es hilfreich?

Lösung

Das ist, was ich am Ende mit:

EditText SearchEditText = (EditText) findViewById(R.id.txtMapSearch);
SearchEditText.setOnEditorActionListener(new OnEditorActionListener() {
    @Override
    public boolean onEditorAction(TextView arg0, int arg1, KeyEvent arg2) {
        // TODO Auto-generated method stub
        if (arg1 == EditorInfo.IME_ACTION_SEARCH) {
            // search pressed and perform your functionality.
        }
        return false;
    }
});

Andere Tipps

Anruf setOnEditorActionListener() auf dem EditText ein TextView.OnEditorActionListener zu registrieren, die aufgerufen wird, wenn der Benutzer die Aktion-Taste auf der Soft-Tastatur tippt.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top