/** * 关键字变色 */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(安卓)导航条效果实现(三) ViewPager+PagerTabStrip
  3. android 颜色(color)
  4. Android(安卓)点击按钮,文字改变颜色
  5. android : 圆角按钮 shape属性
  6. android radiobutton选中字体颜色改变的方法
  7. Android(安卓)点击按钮,文字改变颜色
  8. android系统提供的几种颜色Color
  9. Android(安卓)View之组合控件实例(一)

随机推荐

  1. Android(安卓)setContentView源码解析
  2. Android中的常用布局
  3. Android(安卓)实用工具Hierarchy Viewer
  4. Android(安卓)Power Management
  5. (展讯 /RK3066)Android:ADB详解 (2013-01
  6. Android中shape的使用
  7. 文章关键字 ‘nodpi’
  8. Android(安卓)NDK 使用
  9. 基于网络音频的Android播放程序简单示例
  10. android 中几种adapter的总结