Android app全域性字型設定

2021-07-09 19:01:48 字數 387 閱讀 9693

方法很簡單,就是使用github上的乙個開源庫calligraphy,使用步驟只需要以下幾步

calligraphyconfig.initdefault(new

calligraphyconfig.builder

().setdefaultfontpath("fonts/roboto-bold.ttf").setfontattrid(r.attr.fontpath).build());

這樣,textview的預設字型就成了你設定的roboto-bold字型,如果要單獨對textview設定其他字型,可以直接在xml中或style中使用fontpath,多種使用方法請參考github上calligraphy的readme文件和sample示例程式。

如何設定全域性字型

有時候為了統一介面中所有的 label,button uitextfield 等的字型,我們在初始化的時候就需要不斷地新增冗餘的 來設定自己的字型。uilabel label uilabel alloc init label.font uifont fontwithname myfont 如果你的介...

iOS app全域性字型設定

方法一 寫乙個uilabel fontextension 擴充套件 重寫initwithframe 手寫 必走方法 和awakefromnib xib必走方法 當然uibutton uitextview等控制項都可以用這種方式 import inte ce uilabel fontextension...

markdown語法高階 字型 字型大小與顏色設定

舉例 我是黑體 我是楷體 color 0099ff size 4 face consolas公式 107 10 7 107color gray size 6 color ff0000 對應 face stheiti 我是黑體font face stkaiti 我是楷體font color 0099f...