Je pense que ce que vous cherchez quelque chose comme ceci:
EditText nextText = new EditText(this)
{
@Override
public InputConnection onCreateInputConnection(final EditorInfo outAttrs)
{
outAttrs.imeOptions |= EditorInfo.IME_ACTION_NEXT;
return (super.onCreateInputConnection(outAttrs));
}
};
EditText doneText = new EditText(this)
{
@Override
public InputConnection onCreateInputConnection(final EditorInfo outAttrs)
{
outAttrs.imeOptions |= EditorInfo.IME_ACTION_DONE;
return (super.onCreateInputConnection(outAttrs));
}
};
Il premier prendra l'utilisateur au champ suivant dans la mise en page qui accepte le texte. La seconde fermera l'IME (le clavier logiciel).
Sont-ils multi-lignes? et quelle était la version d'Android que vous utilisiez? il suffit de demander ... –