更改字体的ttf。

把相应的ttf文件放置到assert文件夹下面。(例子中起名为:fonts/HandmadeTypewriter.ttf) ;

 mText.setTypeface(Typeface.createFromAsset(getAssets(),"fonts/HandmadeTypewriter.ttf"));  

注意:android在支持ttf字体上面有一些问题。即使是用了不支持的字体,android也不会发出错误信息,而是以Droid Sans模式字体代替,所以当使用外部字体却又发现字体没有变化时,通常是因为这个字体Android没有支持,而非你的程序发生错误。

原文地址:https://www.cnblogs.com/xitang/p/2194983.html