您的位置:首页 > 产品设计 > UI/UE

SpannableStringBuilder.setSpan()的细节

2015-11-17 13:11 274 查看
SpannableStringBuilder.setSpan(Object what,
int start,
int end, int flags) 的what是一个CharacterStyle对象,一个对象只能使用一次,如:
setSpan(what, 0, 2, flags)
;
setSpan(what, 4, 6, flags)
;
执行之后,0-2字符的设定就没有了。但是CharacterStyle对象又没有copy方法。正确的做法是:
setSpan(CharacterStyle.wrap(what), 0, 2, flags)
;
setSpan(CharacterStyle.wrap(what), 4, 6, flags)
;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: