Android sskill:EditText去掉底部直线+自定义光标Cursor

910 阅读1分钟

实现思路:

1 drawable文件夹下自建的游标样式; 2 EditText属性设置



实现样式如下输入框:


关键是这两行代码:

android:background="@null"
android:textCursorDrawable="@drawable/youbiao



其中:

android:textCursorDrawable="@drawable/youbiao"

youbiao表示在drawable文件夹下自建的游标样式:

如:

youbiao.xml

<?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="#5a7ef3" />
</shape>