EditText的获取光标位置,插入以及删除操作
作者:互联网
最近在做Android自定义表情emoji,需要插入以及解析表情。本例子包含EditText的获取光标位置,插入以及删除操作
1.获取光标位置
int index = editText.getSelectionStart();
2.在光标处插入字符
int index = editText.getSelectionStart();
Editable editable = editText.getText();
editable.insert(index, “aaaa”);
3.删除光标前字符
int index = editText.getSelectionStart();
Editable editable = editText.getText();
editable.delete(index-1, index);
标签:index,int,EditText,editable,插入,editText,光标,getSelectionStart 来源: https://blog.csdn.net/lou_liang/article/details/114818814