我发现在我的 android 应用程序上使用自定义字体的方式是使用下面的代码
TextView txt = (TextView) findViewById(R.id.textView1);
Typeface font = Typeface.createFromAsset(getAssets(), "ABCD.TTF");
txt.setTypeface(font);
我已将 ABCD.TTF 存储在资产文件夹中。
是的,它可以工作,没有问题。问题是我必须为我拥有的每一个文本、按钮等添加上面的代码。如果有很多不同的文本和按钮,这真的很耗时活动 :(
我需要的是一种替代方法,一种最简单的方法。
就像使用单个代码块而不是像上面那样重复来更改所有东西的字体..
否则在xml中执行
或者有什么方法可以将我们的自定义字体添加到正常、无、衬线、等宽存在的内置字体中。