将自己的字体添加到android项目

时间:2019-04-03 06:39:21

标签: android fonts

我正在尝试向项目中添加两种字体:OpenSans-Semibold和OpenSans-Regular。但是这些字体的名称包含大写字母,AS不支持。我试图重命名该字体之一,但没有设法做到这一点。另一方面,我没有重命名这些字体并将其包含在我的设计中,但AS表示所有字体名称都不能使用大写字母。现在我不知道该怎么办,因为我想从xml使用这些字体,而不是像这样通过编程方式进行更改:

TextView tx = (TextView)findViewById(R.id.textview1);
Typeface custom_font = Typeface.createFromAsset(getAssets(),  "fonts/abc.ttf");
tx.setTypeface(custom_font); 

我看到了thisthis的问题,但是我没有找到解决问题的方法。我试图将字体文件添加到特殊文件夹中,然后使用它们,但是仍然无法正常工作。希望我的问题能解决。

0 个答案:

没有答案