如何在Android Studio中使用自定义字体?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (20)

我试图在Android Studio中使用自定义字体,就像我们在Eclipse中所做的一样。但不幸的是无法弄清楚'资产'文件夹的位置!

提问于
用户回答回答于

以下是解决问题的几个步骤:

  1. 转到(项目文件夹)
  2. 然后,app> src> main
  3. 创建文件夹'资产>字体'文件夹中。
  4. 把你的'abc.ttf'放到字体文件夹中。 AssetManager am = context.getApplicationContext().getAssets(); typeface = Typeface.createFromAsset(am, String.format(Locale.US, "fonts/%s", "abc.ttf")); setTypeface(typeface); 或者尝试这种方式: TextView tx = (TextView)findViewById(R.id.textview1); Typeface custom_font = Typeface.createFromAsset(getAssets(), "fonts/abc.ttf"); tx.setTypeface(custom_font);
用户回答回答于

1.选择文件>新建>文件夹>资产文件夹

2.点击结束

3.右键点击assets并创建一个名为fonts的文件夹

输入您的字体文件资产 > 字体

5.然后使用下面的代码来改变你的textView的字体

    TextView myTextView = (TextView) findViewById(R.id.textView);
    Typeface typeface = Typeface.createFromAsset(getAssets(), "fonts/yourfont.ttf");
    myTextView.setTypeface(typeface);

扫码关注云+社区