EditText 设置光标的颜色,宽度,高度

正常情况下,如果Edittext不做任何处理的话,光标的颜色是默认colorPrimary,光标的高度是输入文字的大小,宽度是默认的

查看EditText的xml属性,会发现EditText有一个属性:android:textCursorDrawable。
假如设置android:textCursorDrawable="@color/black_color",会发现这个光标消失了。

如果设置成 android:textCursorDrawable="@null",那么光标的颜色跟输入文字的颜色是一致,但是光标会很细。

正确姿势(自定义drawable)

定义一个drawable.xml



    // 光标的高度,需要注意的是edittext高度不能设置成自适应,不然,光标的高度还是输入文字大小
    //光标的颜色
    


你可能感兴趣的:(EditText 设置光标的颜色,宽度,高度)