MainActivity:
//时间 String time = DateUtil.getDistanceTime(item.getCreateTime()); //时间、类型、内容 SpannableStringBuilder style = new SpannableStringBuilder(time + "\t" + DiaryType.getDescription(item.getType()) + "\t" + item.getContent());//str代表要显示的全部字符串 style.setSpan(new ForegroundColorSpan(Color.GREEN), 0,time.length() , Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);//0代表从第几个字符开始变颜色,注意第一个字符序号是0. //time.length()代表变色到第几个字符. style.setSpan(new ForegroundColorSpan(R.color.darkturquoise), time.length()+1,DiaryType.getDescription(item.getType()).length()+time.length()+1, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);//time.length()+1代表从第几个字符开始变颜色,注意第一个字符序号是time.length()+1. //time.length()+1,DiaryType.getDescription(item.getType()).length()+time.length()+1代表变色到第几个字符结束. //内容 holder.tv_log_content.setText(style); //时间 String time = DateUti