我尝试过使用 Typeface.createFromAsset(getAssets(),"font/myfont.ttf"));
我知道字体目录应该在 Assets 中,但就我而言,我有一个现有的字体资源目录,所以我认为 Assets 管理器将从字体资源目录中读取,但我错了。我正在创建字体来为 collapsingToolbarLayout 设置自定义字体。
我找到了 this answer但它需要我在 Assets 中保留字体
最佳答案
成功了
Typeface typeface = ResourcesCompat.getFont(this, R.font.app_font);
在@Eselfar 的教程链接中找到了这个
关于android - 从字体资源 ID 创建字体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48688026/