Android在EditText光标所在位置插入和删除字符串

来源:互联网 发布:windows of the mind 编辑:程序博客网 时间:2024/05/16 09:23
  1. /**获取EditText光标所在的位置*/  
  2. private int getEditTextCursorIndex(EditText mEditText){  
  3.  return mEditText.getSelectionStart();  
  4. }  
  5. /**向EditText指定光标位置插入字符串*/  
  6. private void insertText(EditText mEditText, String mText){  
  7.  mEditText.getText().insert(getEditTextCursorIndex(mEditText), mText);   
  8. }  
  9. /**向EditText指定光标位置删除字符串*/  
  10. private void deleteText(EditText mEditText){  
  11.  if(!StringUtils.isEmpty(mEditText.getText().toString())){  
  12.   mEditText.getText().delete(getEditTextCursorIndex(mEditText)-1, getEditTextCursorIndex(mEditText));  
  13.  }  
  14. }  
0 0
原创粉丝点击