欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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()); // 保证光标始终在最后面
        }

    }
}

 

相关标签: Edittext 光标