Я пытался изменить цвет курсора в моем приложении для API 8. Я обнаружил, что TextView
использует свойство textColor
в качестве цвета курсора. Вот часть onDraw()
, определенная в TextView
API 8:
int color = mCurTextColor;
if (mLayout == null) {
assumeLayout();
}
Layout layout = mLayout;
int cursorcolor = color;
Затем cursorcolor
используется для создания объекта android.graphics.Path, представляющего цвет.
Если вам нужно изменить это поведение, вам предстоит довольно сложная задача, вам придется реализовать собственный TextView
.