Я не пробовал, но это может сработать.
Настройка прослушивателя для запуска при изменении текста, для этого использования
addTextChangedListener(TextWatcher watcher)
Затем, основываясь на длине текста, вы можете запросить смену фокуса на следующее поле.
Если вы хотите узнать следующее поле, вы можете позвонить View.focusSearch(View.FOCUS_FORWARD)
Найти ближайший вид в указанном направлении, которое может сфокусироваться. Это на самом деле не дает фокус на это представление.