Android根据关键词标红部分文字
String mKeyWord = "关键词";
String name = "带关键词的标题";
if (name != null && name.contains(mKeyWord)) {
int index = name.indexOf(mKeyWord);
int len = mKeyWord.length();
Spanned temp = Html.fromHtml(name.substring(0, index)
+ "<font color=#FF0000>"
+ name.substring(index, index + len) + "</font>"
+ name.substring(index + len, name.length()));
title.setText(temp);
} else {
title.setText(name);
}
