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

设置EditText鼠标永远在最后

作者: sunny635533 | 来源:发表于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