编辑文本光标位置从一个位置到另一个位置

问题描述 投票:-4回答:1

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

android android-edittext
1个回答
4
投票

使用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();  
        }
    }
});
© www.soinside.com 2019 - 2024. All rights reserved.