您的位置:首页 > 移动开发 > Android开发

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

2016-10-29 11:24 453 查看
/**获取EditText光标所在的位置*/  

private int getEditTextCursorIndex(EditText mEditText){  

 return mEditText.getSelectionStart();  

}  

/**向EditText指定光标位置插入字符串*/  

private void insertText(EditText mEditText, String mText){  

 mEditText.getText().insert(getEditTextCursorIndex(mEditText), mText);   

}  

/**向EditText指定光标位置删除字符串*/  

private void deleteText(EditText mEditText){  

 if(!StringUtils.isEmpty(mEditText.getText().toString())){  

  mEditText.getText().delete(getEditTextCursorIndex(mEditText)-1, getEditTextCursorIndex(mEditText));  

 }  

}  
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: