可下载的字体例外

时间:2018-02-15 20:42:38

标签: android android-resources android-fonts

我决定在我的项目中使用Downloadable fonts。我按照指南中的建议实现了所有内容。

当我尝试从 ResourcesCompat 获取字体时出现以下问题:

ResourcesCompat.getFont(MainActivity.this, R.font.roboto_bold)

在那之后,我总是得到这个例子:

Font resource ID #0x7f090005 could not be retrieved

如何解决这个问题?

PS:

  1. support-compat library v27
  2. min sdk 16
  3. 解决方案通过 ResourcesCompat.FontCallback 在我的案例中不是一个好方法
  4. 在使用 Google Play服务 的设备上出现
  5. 问题

1 个答案:

答案 0 :(得分:1)

引自https://developer.android.com/guide/topics/ui/look-and-feel/downloadable-fonts.html#via-android-studio

  

您可以将应用程序设置为使用Android Studio下载字体   3.0。为帮助您开始使用可下载字体功能,您可以使用Google Play服务中的字体提供程序。

     

注意:设备必须具有11或更高版本的Google Play服务才能使用Google字体提供商。