废话不多说上需求: 文本里面固定字体添加颜色
代码:
import android.text.SpannableString; import android.text.Spanned; import android.text.TextPaint; import android.text.style.ClickableSpan; import android.view.View; import java.util.List; /** * @author CHY * Create at 2018/6/12 10:51. */ public class TextViewUtil { /** * 设置字符串中某一关键字的颜色 (无点击事件) * * @param content 目标字符串 * @param keyStr 关键字 * @param color 关键字颜色 * @return */ public static SpannableString setSpanColorStr(String content, String keyStr, final int color) { SpannableString spannableString = new SpannableString(content); if (content.contains(keyStr)) { int startNew = 0; int startOld = 0;