1.获取光标位置
EditText有一个属性:android:textCursorDrawable,这个属性是用来控制光标颜色的
[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);
修改Android EditText光标颜色
EditText有一个属性:android:textCursorDrawable,这个属性是用来控制光标颜色的
android:textCursorDrawable="@null","@null"作用是让光标颜色和textcolor一样