/** * 关键字变色 */public SpannableStringBuilder putstr(String keyword, String strtext, Context context) {    String docInfo = strtext;    int keywordIndex = strtext.indexOf(keyword);    SpannableStringBuilder style = new SpannableStringBuilder(docInfo);    while (keywordIndex != -1) {        /**         * 关键字颜色改变         */        style.setSpan(new ForegroundColorSpan(context.getResources().getColor(R.color.dark_green)), keywordIndex, keywordIndex + keyword.length(), Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);        int tempkeywordTempIndex = keywordIndex + keyword.length();        strtext = docInfo.substring(tempkeywordTempIndex, docInfo.length());        keywordIndex = strtext.indexOf(keyword);        if (keywordIndex != -1) {            keywordIndex = keywordIndex + tempkeywordTempIndex;        }    }    return style;}

更多相关文章

  1. android tv 实现颜色条滚动效果
  2. android 颜色(color)
  3. android系统提供的几种颜色Color
  4. Android 点击按钮,文字改变颜色
  5. android radiobutton选中字体颜色改变的方法
  6. android 按钮按下时改变字体颜色
  7. Android详情页结合ScrollView完成Title颜色渐变效果
  8. Android 搜索到的关键字改变颜色

随机推荐

  1. ionic build android时gradle错误
  2. Android(安卓)Hilt
  3. Translation001——android
  4. Android(安卓)使用自定义View画圆
  5. Android隐藏状态栏、导航栏
  6. Android(安卓)MVC模式你真的明白了吗??
  7. Android的水平进度条和圆形进度条实例
  8. android 控件抖动
  9. Android之Fragment界面布局实例
  10. android 两点缩放字体