由于字体大小在代码中设置和在布局中设置使用相同参数时,但字体大小不一,因为是单位不一致,所以在代码设置时需要填个单位就好了。
可以指定单位:
setTextSize(int unit, int size)
TypedValue.COMPLEX_UNIT_PX : Pixels
TypedValue.COMPLEX_UNIT_SP : Scaled Pixels
TypedValue.COMPLEX_UNIT_DIP : Device Independent Pixels
mText.setTextSize(TypedValue.COMPLEX_UNIT_PX, size);