修改EditText光标颜色

1.自定义shape文件

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
    android:shape="rectangle">
    <size android:width="2dp" />
    <solid android:color="@color/color_login_btn_bg_normal" />
</shape>

2.设置android:textCursorDrawable

     <EditText
            android:id="@+id/login_username_et"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:background="@null"
            android:hint="用户名称"
            android:inputType="text"
            android:maxLength="25"
            android:singleLine="true"
            android:textCursorDrawable="@drawable/shape_login_color_cursor"
            android:textSize="16sp" />

设置好效果:


这里写图片描述
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容