EditText mEt = (EditText) findViewById(R.id.id_et);//EditText对象
int index =mEt.getSelectionStart();//获取光标所在位置
String text = "插入";
Editable edit =mEt.getEditableText();//获取EditText的文字
if (index < 0 || index >= edit.length() ) {
edit.append(text);
} else{
edit.insert(index, text);//光标所在位置插入文字
}