一般有三种实现方式
- 分别使用多个TextView来显示
- 使用spannablestring
- 使用Html
多个TextView
简单粗暴,不再举例
使用SpannableString
https://blog.csdn.net/u010356768/article/details/72827893
使用Html
服务端返回的数据长度不固定的话,可以考虑Html
需要用到font标签,栗子如下
String content = "代码狂欢到<font color=\"#FE6026\">深夜</font>";
tv.setText(Html.fromHtml(content));