安卓中默认字体太少,往往我们需要比如“微软雅黑”“黑体”“楷书”等在word中常见的字体,这时就需要自定义字体。也就是从外部导入字体包。
过程分两步:
1.下载所需要的字体 xx.ttf格式文件。在assets文件夹下创建fonts文件夹,将下载的文件复制到此文件夹。
2.在Java代码中设置:
示例:
TextView textView = (TextView)this.findViewById(R.id.textView);
Typeface typeface = Typeface.createFromAsset(getAssets(), "fonts/heiti.ttf");
textView.setTypeface(typeface);