废话不多说上需求: 文本里面固定字体添加颜色

代码:
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; String temp = content; while (temp.contains(keyStr)) { spannableString.setSpan( new ClickableSpan() { @Override public void updateDrawState(TextPaint ds) { super.updateDrawState(ds); ds.setColor(color); &nb
Android设置文本关键字高亮颜色

博客介绍了在Android中如何为文本中的特定关键字设置颜色,提供了简洁的代码示例,适用于增强UI显示效果。
最低0.47元/天 解锁文章
4247

被折叠的 条评论
为什么被折叠?



