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

时间:2011-06-14 19:14:02

标签: android resources fonts sd-card

是否可以在Android中使用存储在SD卡中的自定​​义字体?到目前为止我所看到的表明字体文件必须在assets文件夹中。请告诉我,我错了。

2 个答案:

答案 0 :(得分:9)

Typeface.createFromFile()需要String路径或File

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

答案 1 :(得分:4)

我自己没有尝试过,但配方声明你可以使用

来做到这一点
Typeface.createFromFile(String path)

http://androidcookbook.com/Recipe.seam;jsessionid=A2DD7A11C804B7C7646DCA883AA452FC?recipeId=1141