设置EditText鼠标永远在最后


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());
        }
        
    }
}

© 版权声明
THE END
如果内容对您有所帮助,就支持一下吧!
点赞0 分享
康智辉的头像 - 宋马
评论 抢沙发

请登录后发表评论

    暂无评论内容