美文网首页
设置EditText鼠标永远在最后

设置EditText鼠标永远在最后

作者: SunnyLYummy | 来源:发表于2022-01-15 17:44 被阅读0次

public class LastInputEditText extends AppCompatEditText {
 
    public LastInputEditText(Context context, AttributeSet attrs, int defStyle) {
        super(context, attrs, defStyle);
    }
 
    public LastInputEditText(Context context, AttributeSet attrs) {
        super(context, attrs);
    }
 
    public LastInputEditText(Context context) {
        super(context);
    }
    
    @Override
    protected void onSelectionChanged(int selStart, int selEnd) {
        super.onSelectionChanged(selStart, selEnd);
        //保证光标始终在最后面
        if(selStart==selEnd){//防止不能多选
            setSelection(getText().length());
        }
        
    }
}

相关文章

网友评论

      本文标题:设置EditText鼠标永远在最后

      本文链接:https://www.haomeiwen.com/subject/hoathrtx.html