public static SpannableStringBuilder setNumColor(String str) { SpannableStringBuilder style = new SpannableStringBuilder(str); for (int i = 0; i < str.length(); i++) { char a = str.charAt(i); if (a >= '0' && a <= '9') { style.setSpan(new ForegroundColorSpan(Color.RED), i, i + 1, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE); style.setSpan(new RelativeSizeSpan(3.0f), i, i + 1, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE); } } return style; }
textView.setText(setNumColor();"南方难解难分时间内房价妇女解放 5 南方世界妇女解放你的肌肤你的内裤"
);