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

Jac*_*ble 6 resources fonts android sd-card

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

Ste*_*ice 9

Typeface.createFromFile()采取一条String路或File.

Typeface typeface = Typeface.createFromFile(
    new File(Environment.getExternalStorageDirectory(), "font.ttf"));
Run Code Online (Sandbox Code Playgroud)


Rav*_*yas 5

我自己还没有尝试过,但是食谱指出您可以通过使用

Typeface.createFromFile(String path)
Run Code Online (Sandbox Code Playgroud)

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