1、修改光标颜色
在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="2dp" />
<solid android:color="@color/main_blue" />
<!--<corners android:radius="3dip"/>-->
<stroke
android:width="1dip"
android:color="@color/main_blue" />
</shape>
使用edittext的时候增加如下属性设置
android:textCursorDrawable="@drawable/edit_custom_style"
原理就是,android支持自定义样式设置,我们自建了样式,设置textCursorDrawable,为我们的样式就好了。
2、设置底边颜色
在styles.xml中新建一个样式
<style name="MyEditText" parent="Theme.AppCompat.Light">
<item name="colorControlNormal">@color/main_gray</item>
<item name="colorControlActivated">@color/main_blue</item>
</style>
然后在edittext中设置主题
android:theme="@style/MyEditText"