I have a TextView with android:maxLength set to 3 and another with android:maxLength set to 7.
I want focus to automatically move to the second TextView once the 3 chars of the first TextView are filled up. How to achieve this without inheriting TextView and writing a custom implementation?
I haven’t tried but this might work.
Setup a listener to fire when the text was changed, for this use
Then based on the text length you can request the focus change to the next field.
If you want to find out the next field you can call
View.focusSearch(View.FOCUS_FORWARD)Find the nearest view in the specified direction that can take focus. This does not actually give focus to that view.