String resource = mData.get(position);
int indexOf = resource.indexOf(":");
String title = resource.substring(0, indexOf + 1);
SpannableString spannableString = new SpannableString(resource);
spannableString.setSpan(new ForegroundColorSpan(Color.parseColor("#666666")), 0, title.length(), Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);
spannableString.setSpan(new ForegroundColorSpan(Color.parseColor("#ffffff")), title.length(), resource.length(), Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);
// spannableString.setSpan(new AbsoluteSizeSpan(Color.parseColor("#ffffff")), title.length(), resource.length(), Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);
tv.setText(spannableString);
int indexOf = mData.get(position).indexOf(":");
String title = mData.get(position).substring(0, indexOf + 1);
String content = mData.get(position).substring(indexOf + 1, mData.get(position).length());
String str = "<font color='#666666'>" + title + "</font>" + "<font color='#ffffff'>" + content + "</font>";
tv.setText(Html.fromHtml(str));
注:HTML方式不支持设置到指定字体大小,但是可使用<big><small>标签。