EditText光标始终保持在文字末尾
程序员文章站
2024-02-11 11:23:40
...
重写edittext的onSelectionChanged方法,我这里重写的是AppCompatEditText的onSelectionChanged
@Override
protected void onSelectionChanged(int selStart, int selEnd) {
super.onSelectionChanged(selStart, selEnd);
if (selStart == selEnd){//防止不能多选
if(getText()==null){//判空,防止出现空指针
setSelection(0);
}else {
setSelection(getText().length()); // 保证光标始终在最后面
}
}
}