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>

2 Solutions collect form web for “Html.fromHtml no funciona para 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

  • A veces, las extensiones de la imagen no son visibles cuando el contenido cubre varias líneas en la vista de texto
  • Android: singleLine de TextView es nolonger en el "Deprecated"?
  • Uso de varios colores de texto en la vista de texto de Android
  • Error al inflar la clase <unknown>
  • Selecciona el texto de la vista de texto con un solo clic en android
  • Agregar más de una cadena a un TextView
  • Actividad requiere FLAG_ACTIVITY_NEW_TASK Indicador
  • Cómo configurar unicode en textview para mostrar emoji en android?
  • Altura dinámica de TextView dentro de un GridLayout
  • Toque las coordenadas en la vista de texto
  • TextView: Trácese sin respetar espacios entre palabras
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.