在Android中,是否可以使用存储在SD卡中的自定义字体?迄今为止我所见的情况表明,字体文件必须位于assets文件夹中。请告诉我我是错误的。
Typeface.createFromFile()
方法需要传入一个String
类型的路径或者一个File
类型的文件。
Typeface typeface = Typeface.createFromFile(
new File(Environment.getExternalStorageDirectory(), "font.ttf"));
我还没有亲自尝试过,但这个配方说你可以使用以下方法来完成:
Typeface.createFromFile(String path)
http://androidcookbook.com/Recipe.seam;jsessionid=A2DD7A11C804B7C7646DCA883AA452FC?recipeId=1141