SpannableStringBuilder 同時設(shè)置setclickspan 和 ForegroundColorSpan出現(xiàn)問題

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

項目最初使用的是SpannableString 進(jìn)行富文本顯示,由于需求新增,需要用SpannableStringBuilder來改變顯示的字符串。

這時候用setclickspan 和 ForegroundColorSpan會出現(xiàn)字體顏色不是自己設(shè)置的情況。

這種情況應(yīng)該是:setclickspan會有一個鏈接顏色將ForegroundColorSpan設(shè)置的顏色覆蓋了(雖然我先設(shè)置的setclickspan)所以換成了TextAppearanceSpan,這個span方法可以設(shè)置字體的各種顏色


最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

推薦閱讀更多精彩內(nèi)容