将文字光标的位置从一个位置编辑到另一位置

时间:2019-03-13 12:29:55

标签: android android-edittext

我正在设计一个应用程序,其中接收客户的电话号码。 我需要与以下内容相关的代码: 客户输入10位数字后,将光标移至另一个编辑文本。

1 个答案:

答案 0 :(得分:3)

使用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();  
        }
    }
});