Android开发LCD字体

Android开发LCD字体,android,fonts,Android,Fonts,如何在android环境中添加附加字体?我需要制作一个像LCD这样的字体,背景数字苍白,如下所示: 您希望使用该类,该类可以从资产或文件创建新的字体。我们已经为我们的一个项目完成了这项工作,您可以详细查看其中的代码 代码应该是这样的 Typeface myTypeface = Typeface.createFromAsset(this.getAssets(),"DS-DIGIB.TTF"); waitingTimeView = (TextView) findViewById(R.id.Waiti

如何在android环境中添加附加字体?我需要制作一个像LCD这样的字体,背景数字苍白,如下所示:

您希望使用该类,该类可以从资产或文件创建新的字体。

我们已经为我们的一个项目完成了这项工作,您可以详细查看其中的代码

代码应该是这样的

Typeface myTypeface = Typeface.createFromAsset(this.getAssets(),"DS-DIGIB.TTF");
waitingTimeView = (TextView) findViewById(R.id.WaitingTime);
waitingTimeView.setTypeface(myTypeface);
DS-DIGIB.TTF是放置在资产文件夹中的字体

public void setFontTextView(Context c, TextView name) {
Typeface font = Typeface.createFromAsset(c.getAssets(),"fonts/Arial.ttf");
name.setTypeface(font);
}

下载ttf文件格式中的Arial字体,并放入资产文件夹。够了。

添加印地语字体对你有用吗?我正在尝试添加一个字体,就像你做的那样。但是它在NPE上失败了。如果它的ttf是理想的,尽管我从未尝试过。根据你的例子,开发者应该把ARIAL.TTF放进资产/ fts2.你可能想考虑商业字体在嵌入到你自己的应用程序之前可能需要一个许可证。