安卓:在SD卡中加载自定义字体

9

在Android中,是否可以使用存储在SD卡中的自定义字体?迄今为止我所见的情况表明,字体文件必须位于assets文件夹中。请告诉我我是错误的。

2个回答

9

Typeface.createFromFile()方法需要传入一个String类型的路径或者一个File类型的文件。

Typeface typeface = Typeface.createFromFile(
    new File(Environment.getExternalStorageDirectory(), "font.ttf"));

8

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接