Edittext设置光标的颜色以及Textview下划线,中间删除线

时间:2020-12-04 22:55:04

设置edittext光标的颜色,很简单的一个方法:

在xml文件中增加android:textCursorDrawable="@null",让光标的颜色和文字的颜色一致。


关于textview下划线效果:

Edittext设置光标的颜色以及Textview下划线,中间删除线

实现如上效果,在代码中:

tv.getPaint().setFlags(Paint.UNDERLINE_TEXT_FLAG);//设置textview下划线

tv.getPaint().setAntiAlias(true);//抗锯齿

TextView中间删除线效果:

tv.getPaint().setFlags(Paint.STRIKE_THRU_TEXT_FLAG);//设置textview中划线

为TextView取消设置的线的效果:

tv.getPaint().setFlags(0);