效果圖:
一,第一種方法在字符串文件中操作,然後是用Html.fromHtml來進行操作。
1,字符串文件中:
<string name="sale_phone_intro"><Data><![CDATA[除小米手機外<br>手機售價比淘寶京東<br>低<font color="#FC5656">100-2
2,JAVA代碼中實現:
tv.setText(Html.fromHtml(getResources().getString(R.string.sale_phone_intro)));
二,第二種方法:
用SpannableStringBuilder爲指定的區間[1,6)設置指定的顏色
ssb.setSpan(new ForegroundColorSpan(Color.GREEN),1,4, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);