我需要在特定的文本输入中自定义插入符号的颜色。
screenshot with needed element
我找到了三种方法可以做到这一点,但是对我来说都不可行。
在style.xml中添加下一个代码:
<item name="colorControlActivated">@color/white</item>
但是它适用于所有控件,例如Switch,其他TextInputs等。我只需要为单个TextInput更改颜色。
我尝试指定selectionColor
,但是它仅适用于光标和所选文本的背景,而不适用于插入符号。
我尝试添加可绘制的xml文件,然后将下一件事添加到style.xml:
<item name="android:editTextStyle">@style/myEditText</item>
<style name="myEditText" parent="@android:style/Widget.Holo.Light.EditText">
<item name="android:textCursorDrawable">@drawable/color_cursor</item>
</style>
但这根本没有用。 Used this answer like template