由於字體大小在代碼中設置和在佈局中設置使用相同參數時,但字體大小不一,因爲是單位不一致,所以在代碼設置時需要填個單位就好了。
可以指定單位:
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);