android佈局中和用代碼設置字體大小不一致的問題

由於字體大小在代碼中設置和在佈局中設置使用相同參數時,但字體大小不一,因爲是單位不一致,所以在代碼設置時需要填個單位就好了。

可以指定單位:

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);


發佈了50 篇原創文章 · 獲贊 22 · 訪問量 11萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章