Android的Typeface类:
字体类型:
Typeface.DEFAULT 默认
Typeface.DEFAULT_BOLD 粗体
Typeface.SANS_SERIF
Typeface.SERIF
Typeface.MONOSPACE 等宽
字体样式:
Typeface.NORMAL 默认
Typeface.BOLD 加粗
Typeface.ITALIC 斜体
Typeface.BOLD_ITALIC 斜体并加粗
以上参数通过 Typeface font = Typeface.create(Typeface.DEFAULT,Typeface.NORMAL);方法得到相应不同字体及样式,第一个参数为字体类型,第二个参数为字体样式。
Android也支持开发者进行自定义字体的设置,Typeface font = Typeface.createFromAsset(aManager, "SIMHEI.TTC");第一个参数为AssetManager,及将SIMHEI.TTF(从windows导出的字体文件)放置到assets文件夹下即可,但是此时将无法实现斜体或斜体加粗等样式的效果,不知道google开发以后能否改变这个现状。
另外,一些Android手机使用者也可不通过修改代码改变Android系统的字体。Android系统的字体文件放置在系统\system\font目录下,可以将自己喜爱的字体文件修改为相应的名称,然后改变读写权限即可。当然,修改\system\下的文件是需要root权限的。相应方法的文章百度也较多。