Sto provando a impostare un listener su EditText
quando il pulsante di invio verrà premuto. Ma non ha sparato affatto. Ho provato questo su LG Nexus 4 con Android 4.2.2. setOnEditorActionListener
funziona su Amazon Kindle Fire con Android 2.3 e setImeActionLabel
funziona da nessuna parte! Anche io non riesco a impostare il testo per Enter
button.Here è il codice:Android setOnEditorActionListener() non attiva
mEditText.setImeActionLabel("Reply", EditorInfo.IME_ACTION_UNSPECIFIED);
mEditText.setOnEditorActionListener(new OnEditorActionListener() {
@Override
public boolean onEditorAction(TextView v, int actionId,
KeyEvent event) {
Log.d("TEST RESPONSE", "Action ID = " + actionId + "KeyEvent = " + event);
return true;
}
});
Che cosa sto facendo di sbagliato? Come posso risolvere questo?
Grazie. Funziona, ma non sai perché. SetImeActionLabel e setOnEditorActionListener non funziona su Nexus 4 ma funziona su altri dispositivi? – MainstreamDeveloper00
Magic di frammentazione Android. Anche per il mio Galaxy Nexus non funzionano –
Per me le imeOptions funzionavano solo se si imposta singleLine = "true" su EditText. strano e fastidioso che potrebbe essere di progettazione ma è quello che ho trovato. – speedynomads