Cadena multicolor (androide)

Tengo una cadena en la que me gustaría que un componente tomara un color verde. He intentado varias maneras sin lograr ningún resultado por desgracia. Tal vez alguien de ustedes me puede ayudar con esto.

Aquí es lo que intenté: Opción 1:

String b = "<font color = '#82FA58'>" + Integer.toString(deal.megadeal) + " " + mStrings.getString(AppStrings.textdeal) + "</font>"; ty.redeemText.setText(a + " " + Html.fromHtml(b) + " " + c); 

Opcion 2 :

 setText(a + " " + Html.fromHtml("<font color = '#82FA58'> " + b + "</font>") + " " + c); 

Puede guardar toda su cadena Html en una y utilizar BufferType.SPANNABLE.

 String b= partOfString + "<font color = '#82FA58'>" + greenstring + "</font>" + otherPartOfString; yourTextView.setText(Html.fromHtml(b), TextView.BufferType.SPANNABLE); 

Su segunda opción funcionó para mí.

Trate de hacer paso a paso, sólo colorea una cadena simple, luego agregue otro texto o variables.

 setText(Html.fromHtml("<font color='#522D03'>Hi</font>")); 

Si no funciona, prueba esto:

 Html.fromHtml("<![CDATA[<font color='#522D03'>Hi</font>]]>"); 

Déjeme saber si uno de arriba trabaja.

Puede utilizar SpannableStringBuilder :

 String megaDeal = Integer.toString(deal.megadeal); String textDeal = mStrings.getString(AppStrings.textdeal); String leftText = a + " "; String rightText = " " + c; String middleText = megaDeal + " " + textDeal; SpannableStringBuilder span = new SpannableStringBuilder( leftText + middleText + rightText ); span.setSpan(new ForegroundColorSpan(Color.parseColor("#82FA58")), leftText.length(), leftText.length() + middleText.length(), SpannableStringBuilder.SPAN_EXCLUSIVE_EXCLUSIVE); ty.redeemText.setText(span); 
  • Desactivación de la función de extracción de cromo de Android para actualizar
  • Cuadro de texto de entrada oculto detrás del teclado en android Chrome
  • Android - Cómo crear la tabla en el cuerpo del email
  • Simple html seleccionar no funciona en Android chrome
  • Hacer referencia a la imagen en los elementos de HTML no funciona
  • El teclado móvil HTML5 cubre la entrada en modo de pantalla completa
  • Androide. Las extensiones de texto desaparecen en la prensa de retroceso y actúan de forma extraña en general
  • Evento OnKeyUp en el navegador de Android para idiomas no latinos
  • Cargando el archivo html desde la carpeta local en la vista web
  • ¿Qué es un fallback para el "icono de hamburguesa" o entidad HTML & # 9776 ;?
  • Ocultar elemento HTML en Android WebView?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.