android的TextView要內容顯示多種顏色怎麼辦

 SpannableStringBuilder span1            = new SpannableStringBuilder("無痛、無創、無麻醉、無交叉感染  一次性使用\n");
        SpannableString        spannableString  = new SpannableString("輕鬆便捷");
        spannableString.setSpan(new ForegroundColorSpan(Color.parseColor("#FA6E32")), 0, spannableString.length(), Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);
        span1.append(spannableString);
 SpannableString        spannableString2  = new SpannableString("——只需隨水吞服一粒小小的膠囊,15分鐘左右胃部檢查即可完成\n");
        span1.append(spannableString2);

只要用SpannableStringBuilder不斷的拼接不同的SpannableString就可以了

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章