Android:设置应用程序范围的字体

时间:2012-09-27 05:51:24

标签: android fonts

我必须在我的应用程序中使用自定义字体。我知道如何从assets目录中读取字体并将其应用于控件,但这似乎是一项非常费力的工作。

无论如何,我可以将资产目录中的自定义字体应用到应用程序中的所有控件。

2 个答案:

答案 0 :(得分:1)

您可以做的一件事是:通过扩展自定义textViews,然后在xml布局中使用它们。您必须覆盖setTypeface(Typeface tf, int style)方法。您可能需要查看this

答案 1 :(得分:0)

试试这个

如果来自资产文件夹

Typeface.createFromAsset(yourAssetManager, pathOfYourFontAsset);

如果是外部

Typeface.createFromFile(path)