2017-08-29 21 views
-2

我要動態地使用字體的其他活動 目前我的字體設置爲我怎麼可以把字體font.ttf到Android

custom_font = Typeface.createFromAsset(getAssets(), "fonts/AbrilFatface-Regular.ttf"); 
font.setTypeface(custom_font); 

其他活動,我希望得到這個字體的其他活動動態

回答

0

您可以:

  • 通過Intent額外的傳球路徑("fonts/AbrilFatface-Regular.ttf"),並有其他活動電話createFromAsset(),或

  • 維護一個進程級Typeface緩存(例如,LRUCache映射String字體名字到Typeface),並且經由Intent額外

傳遞的關鍵是該高速緩存條目