1.获取光标位置
[java] int index = editText.getSelectionStart();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);int index = editText.getSelectionStart();Editable editable = editText.getText();editable.delete(index-1, index);
修改AndroidEditText光标颜色EditText有一个属性:android:textCursorDrawable,这个属性是用来控制光标颜色的
android:textCursorDrawable="@null","@null"作用是让光标颜色和textcolor一样
,想起那座山,那个城,那些人……