creo que lo que estás buscando es algo como esto:
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));
}
};
En primer lugar, uno llevará al usuario al siguiente campo en la disposición que acepte texto. El segundo cerrará el IME (el teclado suave).
¿Son multilíneas? y cuál era la versión de Android que estabas usando? solo preguntando ... –