Android 线下划线

Android 线下划线,android,underline,Android,Underline,我想在SpannableStringBuilder中的直线下降下画一条直线 如果我使用下划线窗格,它会在基线上绘制线: SpannableStringBuilder sample = new SpannableStringBuilder("This is Graphical Test)"; sample.setSpan(new UnderlineSpan(), 0, sample.length(), Spanned.SPAN_EXCLUSIVE_EXCLUSIVE); 结果如下: 正如您所看

我想在SpannableStringBuilder中的直线下降下画一条直线

如果我使用下划线窗格,它会在基线上绘制线:

SpannableStringBuilder sample = new SpannableStringBuilder("This is Graphical Test)";
sample.setSpan(new UnderlineSpan(), 0, sample.length(), Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);
结果如下:

正如您所看到的,下划线是在基线上绘制的。如果我想在文本下降线下画下划线

这就是我想要的:


我如何解决这个问题?

使用自定义
替换span
您能写一个示例吗?不,实现抽象方法是您的工作如果可以,我不会要求。不管怎样,谢谢。那么你对什么抽象方法有问题吗?