Android textView 动态设置代码字号大小,支持单位选项 dp,sp or px

setTextSize(TypedValue.COMPLEX_UNIT_PX,22); //22像素 
setTextSize(TypedValue.COMPLEX_UNIT_SP,22); //22SP 
setTextSize(TypedValue.COMPLEX_UNIT_DIP,22);//22DIP

 
 
平时用的少,动态设置时 使用 两个形参那个参数就行
 
 
如果,想要app中的字体不受 setting-->>字体-->>字体大小中的设置的影响
1.将字体大小定义在布局的xml中
2.动态设置字体大小时使用dp ,不能使用px
setTextSize(TypedValue.COMPLEX_UNIT_DIP,22);//22DIP
 
测试手机: LG-D858
原文地址:https://www.cnblogs.com/xiaorenwu702/p/4876911.html