1. 网上查了下 在SDK3.2以上 是可以通过在xml里设置,修改光标颜色与字体颜色相同
android:textCursorDrawable="@null"
2. 但是在低版本就不适用,但是有个更简单的方法
因为EditText 是 TextView的子类, TextView中有如下语句
mHighlightPaint.setColor(cursorcolor);
设置了光标颜色,该颜色是从字体颜色上取值初始化的。
所以只要设置下字体颜色,就能解决光标颜色问题。
android:textColor=""