1.获取光标位置
[java]
int index = editText.getSelectionStart();
2.在光标处插入字符
[java]
int index = editText.getSelectionStart();
Editable editable = editText.getText();
editable.insert(index, "aaaa");
3.删除光标前字符
[java]
int index = editText.getSelectionStart();
Editable editable = editText.getText();
editable.delete(index-1, index);
当时在项目中使用的方法
public void deleteNumb() { //删除光标所在的数字 int index = editText.getSelectionStart(); if (editText.length() != 0&&index>0) { Editable editable = editText.getText(); editable.delete(index-1, index); } else {