android同一个TextView设置不同颜色字体

 1     SpannableStringBuilder style = new SpannableStringBuilder(str);
 2             style.setSpan(
 3                     new ForegroundColorSpan(getResources().getColor(
 4                             R.color.tab_sel_color)), 0, t1.length() - 1,
 5                     Spannable.SPAN_EXCLUSIVE_INCLUSIVE);
 6             style.setSpan(
 7                     new ForegroundColorSpan(getResources().getColor(
 8                             R.color.tab_sel_color)), t1.length() + 3,
 9                     t1.length() + 3 + t2.length(),
10                     Spannable.SPAN_EXCLUSIVE_INCLUSIVE);
11             mCarGuidancePrice.setText(style);

 

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。