我必须在我的应用程序中使用自定义字体。我知道如何从assets目录中读取字体并将其应用于控件,但这似乎是一项非常费力的工作。
无论如何,我可以将资产目录中的自定义字体应用到应用程序中的所有控件。
答案 0 :(得分:1)
您可以做的一件事是:通过扩展自定义textViews,然后在xml布局中使用它们。您必须覆盖setTypeface(Typeface tf, int style)
方法。您可能需要查看this
答案 1 :(得分:0)
试试这个
如果来自资产文件夹
Typeface.createFromAsset(yourAssetManager, pathOfYourFontAsset);
如果是外部
Typeface.createFromFile(path)