TextView tv = (TextView) findViewById(R.id.hello);
SpannableString s = new SpannableString("abcdef");
//关键字
Pattern p = Pattern.compile("abc");

Matcher m = p.matcher(s);

while (m.find()) {
int start = m.start();
int end = m.end();
s.setSpan(new ForegroundColorSpan(Color.RED), start, end, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);
}
tv.setText(s);

更多相关文章

  1. Android搜索关键字变色
  2. Android搜索TextView显示关键字标红(忽略大小写)
  3. android 线程 synchronized关键字
  4. Kotlin for Android - 常用关键字
  5. Android TextView设置一个或多个关键字的颜色
  6. 看Android 短信的一些关键字
  7. Java super关键字(android中常见)
  8. android 搜索时关键字变色

随机推荐

  1. Android杂谈---layout_x与layout_y的正确
  2. 《Android》Lesson21-广播+SharedPrefere
  3. ListView取消分割线
  4. Android(安卓)Retrofit 源码系列(一)~ 原理
  5. Android(java)学习笔记113:Android编写代码
  6. 13-4-4 android的SQLite功能应用
  7. android accessibility
  8. Android系统权限和root权限
  9. android解决无法设定listview的item高度(
  10. Android(安卓)yyyy-MM-dd'T'HH:mm:ss.SSS