kann ich mein eigenes Event auf Android schreiben: imeOptions = „actionSearch“?
-
25-09-2019 - |
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.
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