美文网首页
Android基础(设置字体颜色)

Android基础(设置字体颜色)

作者: 迷路的骆驼 | 来源:发表于2021-07-02 13:52 被阅读0次
    private voidcolorKeyWords(Stringtitle, StringkeyWord, TextViewtextView, intcolor) {
        SpannableStringstr = newSpannableString(title);
        intstart = 0;
        start = title.indexOf(keyWord);
        for (; ; ) {
            start = title.indexOf(keyWord, start);
            if (start >= title.length()) {
                break;
            }
            if (start < 0) {
                break;
            }
            str.setSpan(newForegroundColorSpan(AppData.getContext()
                    .getResources()
                    .getColor(color)), start, start + keyWord.length(), Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
            start += keyWord.length();
        }
        textView.setText(str);
    }

相关文章

网友评论

      本文标题:Android基础(设置字体颜色)

      本文链接:https://www.haomeiwen.com/subject/nrweultx.html