Cambiar el tamaño de los diferentes caracteres en la vista de texto, Android

Quiero crear una vista de texto en la que quiero que algunos caracteres de 40pt tamaño y algunos caracteres de 20pt.

Intenté usar Html.fromhtml () pero no puedo encontrar ninguna etiqueta para cambiar el tamaño como tal.

súplica ayuda si esto es posible.

Utilice SpannableStringBuilder como este:

SpannableStringBuilder spanTxt = new SpannableStringBuilder("Different"); spanTxt.append(" android."); //make the textsize 2 times. spanTxt.setSpan(new RelativeSizeSpan(2f), spanTxt.length() - " android".length(), spanTxt.length(), 0 ); 

Puede utilizar html para esto.

Por ejemplo. A A A

 String abc="<font color=BLUE><i>A</i></font>"; abc=abc+"<b>A</b><i>A</i>"; textView.setText(Html.formHtml(abc)); 

Usted puede fijar cualquier tamaño del texto usando la etiqueta de la fuente y también fijarla es color.

Esta es la manera más fácil de hacer esto;

  • Prueba de un ViewPager y TabPageIndicator con Espresso
  • Android: ¿Hay alguna manera de cambiar la altura del botón de conmutación?
  • ¿El ancho / altura de diseño relativo no funciona de forma programática?
  • Cómo cambiar el color de borde del botón de radio en android?
  • Cómo mostrar el encabezado de ListView cuando está vacío
  • TransitionDrawable con nueve parches - el margen es incorrecto
  • ¿Es posible que una actividad obtenga basura recopilada y no un fragmento de niño?
  • View.setEnabled (false) no funciona muy bien en android
  • Vista de lista con elementos de vista personalizados con superposiciones parciales (Android)
  • Cómo tomar una captura de pantalla de otra aplicación mediante programación sin permiso de root, como Screenshot UX Trial?
  • Circle Meter Tipo UI en android?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.