int start=phone.indexOf(mFilterString);
if(start>0){
phoTextView.setText(setTextStr(phone,start));
}
private SpannableStringBuilder setTextStr(String strs,int start){
int end=mFilterString.length()+start;
SpannableStringBuilder style=new SpannableStringBuilder(strs);
//new BackgroundColorSpan(Color.BLUE),start,end,Spannable.SPAN_EXCLUSIVE_EXCLUSIVE)背景色
style.setSpan(new ForegroundColorSpan(Color.BLUE),start,end,Spannable.SPAN_EXCLUSIVE_EXCLUSIVE); //前景色
return style;
}
int index = phone.indexOf(input);
int len = input.length();
Spanned temp = Html.fromHtml(phone..substring(0, index)
+ "<u><font color='red'>" + phone..substring(index, index + len)
+ "</font></u>" + phone..substring(index + len, phone..length()));