把光标放在EditText中文本的末尾处

动态跟随键盘输入的监听方式

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

    @Override
    public void onTextChanged(CharSequence s, int start, int before, int count) {
        et_num.setSelection(s.toString().length());
    }

    @Override
    public void afterTextChanged(Editable s) {

    }

当手动设置EditText的文本时,光标会恢复到最前面,可以再监听中设置光标到末尾处

 et_num.setSelection(s.toString().length());

 
 

你可能感兴趣的:(问题处理)