设置文本高亮显示

 private SpannableString changeTextColor(String text){
  //设置部分文字高亮显示
  SpannableString s = new SpannableString(text);  //数据源  
  Pattern p = Pattern.compile(inputtext);        // inputtext高亮显示的条件
  Matcher m = p.matcher(s);
  while (m.find()) {
  int start = m.start();
  int end = m.end();
  s.setSpan(new ForegroundColorSpan(context.getResources().getColor(R.color.actionbar_blue_bg)), start, end, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);
  }
  return s;
 }

你可能感兴趣的:(设置文本高亮显示)