如何在android中为EditText的光标和文本指定不同的颜色
如何在android中为EditText的光标和文本指定不同的颜色,android,android-layout,Android,Android Layout,如何创建与具有不同文本颜色的图像相似的光标?请尝试以下操作: <?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle"> <solid android:color="#00ff00"/> <size android:width="1dp"
如何创建与具有不同文本颜色的图像相似的光标?请尝试以下操作:
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle">
<solid android:color="#00ff00"/>
<size android:width="1dp"/>
</shape>
编辑版面中的文本
<?xml version="1.0" encoding="utf-8"?>
<EditText xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textCursorDrawable="@drawable/greencursor"
>
</EditText>
那么styles.xml呢
<item name="colorControlNormal">@color/accentColor</item>
<item name="colorControlActivated">@color/accentColor</item>
<item name="colorControlHighlight">@color/accentColor</item>
@color/accentColor
@颜色/强调色
@颜色/强调色
将android:textCursorDrawable设置为@null
类似
android:textCursorDrawable="@null"
现在,您的EditText
光标与您的EditText文本颜色相同
更新:
然后,您可以使用属性:android:textColor
设置光标所需的颜色
参考:。检查this@Blackbelt在这方面,我只能得到相同的颜色为光标和文字,我需要不同的颜色为这些希望这可能会帮助你!你只是复制和粘贴代码:)我需要不同的颜色