Html.fromHtml no funciona para span

Tengo un TextView y quiero mostrar el texto multicolor en eso. Estoy usando html.fromHtml para esto, pero no está mostrando ningún color.

Mi código es:

 //statusToShow is a String Log.d("html ==>", statusToShow) ; RStatus.setText(Html.fromHtml(statusToShow), TextView.BufferType.SPANNABLE); 

El valor del registro es:

<span style='background-color:#80B5FF;color:#fff'>C</span> <span style='background-color:#CF8DEA;color:#fff'>P</span> <span style='background-color:red;color:#fff'>E</span> <span style='background-color:green;color:#fff'>D</span>

Intente usar Spannable como esto:

 Spannable WordtoSpan = new SpannableString("Text To Span"); WordtoSpan.setSpan(new BackgroundColorSpan(Color.BLUE), 0, 4, Spannable.SPAN_INCLUSIVE_INCLUSIVE); 

Esto hará que el color de fondo del Text azul.

Espero que esto ayude.

No todas las etiquetas son compatibles, la lista de etiquetas compatibles está aquí: http://commonsware.com/blog/Android/2010/05/26/html-tags-supported-by-textview.html

  • Establecer una cadena spannable no funciona en una simple Textview
  • Cómo formatear una actividad de otra actividad mediante opciones de menú
  • Fórmula química en Android
  • ¿Cómo evitar OutOfMemory para TextView que contiene ilimitado ImageSpans?
  • ¿Cómo hace un Android EditText (TextView) dibujar el cursor parpadeante?
  • Problema de superposición de texto en ViewFlipper ..
  • A veces, las extensiones de la imagen no son visibles cuando el contenido cubre varias líneas en la vista de texto
  • Android 2.2: ¿Cómo actualizar las vistas de texto automáticamente con un temporizador?
  • EditText Alternativas en un Widget? Tiene que haber una forma
  • Android HorizontalScrollView con layout_gravity correcto trabajando mal
  • Android y la velocidad de desplazamiento de la marquesina horizontal de TextView
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.