动态跟随键盘输入的监听方式
@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());