SpannableStringBuilder 同时设置setcl

2017-05-08  本文已影响0人  米榄卉

借鉴:http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2015/0305/2535.html这篇文章

项目最初使用的是SpannableString 进行富文本显示,由于需求新增,需要用SpannableStringBuilder来改变显示的字符串。

这时候用setclickspan 和 ForegroundColorSpan会出现字体颜色不是自己设置的情况。

这种情况应该是:setclickspan会有一个链接颜色将ForegroundColorSpan设置的颜色覆盖了(虽然我先设置的setclickspan)所以换成了TextAppearanceSpan,这个span方法可以设置字体的各种颜色

上一篇下一篇

猜你喜欢

热点阅读