Народ, хелпаните плз. Есть EditText, принимающий number и изначально имеющий 4 цифры. При нажатии цифры на клаве, надо, чтобы первая цифра на этом EditText заменялась на цифру, которая была нажата, курсор переходит при этом на вторую цифру. И так 4 раза соответственно. Пробовал TextWatcher, но он впадает в рекурсию, когда делается явная замена через editText.setText()