¿Cómo buscar una palabra en una cadena y resaltar una palabra en una vista de texto en android?

En mi aplicación android tengo una cadena que contiene una palabra específica, así que quiero mostrar toda la cadena en la vista de texto y la palabra específica debe ser highlight.Hope imagen siguiente le dará una idea.

Introduzca aquí la descripción de la imagen

He utilizado el siguiente código para hacer esto, pero no funciona.

CÓDIGO:

Con es mi cadena y groupNameContent es el campo de texto.

con.replaceAll(arrGroupelements[groupPosition][5],"<font color='#CA278C'>"+arrGroupelements[groupPosition][5]+"</font>."); groupNameContent.setText(Html.fromHtml(con)); 

Para cada palabra, puede utilizar:

 TextView textView = (TextView)findViewById(R.id.mytextview01); //use a loop to change text color Spannable WordtoSpan = new SpannableString("partial colored text"); WordtoSpan.setSpan(new ForegroundColorSpan(Color.BLUE), 2, 4, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE); textView.setText(WordtoSpan); 
  • ¿Qué es android: includeFontPadding?
  • Despliegue y alineación de la distribución relativa de Android
  • Google Currents como estilo de lectura página por página
  • Android conjunto grado símbolo de Textview
  • Textview actuar como un terminal
  • Creación de un TextView multilínea
  • Margen dentro del texto de edición en android
  • Custom textview con rotar, acercar, alejar y mover en el tacto en android?
  • TextView android: ellipsize = "end" issue
  • Cómo invertir la dirección de la marquesina de un TextView
  • Crear programaticamente fondo textview desde drawable en android
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.