Android: Cómo cambiar el tamaño de la fuente de la aplicación desde el código

Tengo un requisito donde necesito cambiar el tamaño de fuente de la aplicación basado en valores proporcionados por el usuario. ¿Cómo puedo hacer eso? He googled pero parece que esto sólo se puede hacer es de diseños XML.

Puede cambiar el tamaño del texto para las vistas de texto con

textview.setTextSize(int_value); 

¿Es esto lo que querías decir?

Llame a setTextSize() en cada TextView (u otros widgets que hereden de TextView , como Button ).

La única manera en que puedo pensar es extender TextView y hacerles comprobar una variable textSize global en cada onDraw (). No debe añadir demasiado sobrecarga al dibujo.

Parece que no puedo cambiar el tamaño de la fuente de la aplicación y tengo que cambiar el tamaño de la fuente para el elemento individual seperateley.

Debe crear el archivo theme.xml en valores y en este archivo:

 <resources> <style> <item name="android:textSize">20sp</item> </style> </resources> 
FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.