Skip to content

Java Api注意事项

Drowning Coder edited this page Jun 1, 2018 · 2 revisions

1.Java api分为链式调用和非链式调用

链式调用记得最后调用build()方法,build方法调完后才会重绘View;非链式调用,每次设置完成后都会重绘View。

2.使用addSpanLeft或addSpanRight等和span相关api时,在调用所有api前调用clearSpan()方法

由于内部使用List会记录增加的span样式,所以每次设置前都需要清空前面设置的span样式。

3.对于span样式,目前发现UnderlineSpan可能会由于TextView高度自适应导致无法显示。

解决方式:手动设置TextView高度,在TextSize的基础上增加1到2dp即可显示。(未来考虑修复)