2017-08-29 30 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额外

传递的关键是该高速缓存条目