Редактировать положение текстового курсора из одного места в другое - PullRequest
0 голосов
/ 13 марта 2019

Я разрабатываю приложение, в котором беру номер телефона клиента. Мне нужен код, связанный со следующим: Переместите курсор на другой текст редактирования после того, как клиент введет 10 цифр.

1 Ответ

4 голосов
/ 13 марта 2019

Используйте TextWatcher:

editText1.addTextChangedListener(new TextWatcher() {
    @Override
    public void onTextChanged(CharSequence s, int start, int before, int count) {

        // TODO Auto-generated method stub
    }

    @Override
    public void beforeTextChanged(CharSequence s, int start, int count, int 
        after) {

        // TODO Auto-generated method stub
    }

    @Override
    public void afterTextChanged(Editable s) {

        if (s.length() == 10) {
             editText2.requestFocus();  
        }
    }
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...