如何在android中更改编辑文本光标的颜色和宽度

Rit*_*ngh 13 android

我正在开发一个新的应用程序,我需要自定义EditText光标颜色和光标的宽度.任何人都可以指导我.它会很有意义.提前致谢.

Uza*_*air 23

为光标构建新的drawable,例如在drawable文件夹中将其命名为my_custom_cursor_drawable.xml

my_custom_cursor_drawable.xml
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"     android:shape="rectangle" >
<size android:width="0.5dp" />
<solid android:color="#FF0910DD"/>!--Could be any color you want
</shape>
Run Code Online (Sandbox Code Playgroud)

您想要此自定义光标的EditBox将属性设置为

 android:textCursorDrawable="@drawable/cursor_drawable"
Run Code Online (Sandbox Code Playgroud)

而已 !!如果需要即兴表演.任何可绘制的,任何形状等......