美文网首页
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