美文网首页
Edittext 保持光标在最后

Edittext 保持光标在最后

作者: WotYang | 来源:发表于2018-12-06 16:12 被阅读0次
    public class LastInputEditText extends EditText {  
      
        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/ahmocqtx.html