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); 

3 Solutions collect form web for “Cadena multicolor (androide)”

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); 
  • android html.fromhtml para cargar la imagen desde la web
  • Entrada de archivo HTML en android webview (android 4.4, kitkat)
  • Evitar que el cuerpo se desplace (navegadores móviles y nativos)
  • Reemplazar cadena en html dinámicamente en Android
  • Eliminar saltos de línea adicionales después de Html.fromHtml ()
  • Actualizar la lista HTML de Android usando Simperium
  • Android- PhoneGap / WebView ignora las metaetiquetas de la ventana de visualización?
  • Evento clave no se dispara en Firefox en Android cuando la sugerencia de palabras está activada
  • Android Edittext- Expansión de vanos
  • Cómo cambiar el tamaño de un elemento de Java Script para que se ajuste a su ventana de contenedor
  • Ejecutar aplicación de teléfono en el dispositivo Android
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.