Исключение загружаемых шрифтов
Я решил использовать Загружаемые шрифты в моем проекте. Я реализовал все как рекомендуется в руководстве.
Следующая проблема возникла, когда я попытался получить шрифт из ResourcesCompat следующим образом:
ResourcesCompat.getFont(MainActivity.this, R.font.roboto_bold)
После этого я всегда получаю это исключение:
Font resource ID #0x7f090005 could not be retrieved
Как решить эту проблему?
PS:
- поддержка compat библиотека v27
- мин сдк 16
- решение через ResourcesCompat.FontCallback не очень хороший способ в моем случае
- проблема возникает на устройствах с и без Google Play Services
1 ответ
Использование загружаемых шрифтов через Android Studio и сервисы Google Play Вы можете настроить приложение на загрузку шрифтов с помощью Android Studio 3.0. Чтобы помочь вам начать работу с функциями загружаемых шрифтов, вы можете воспользоваться поставщиком шрифтов из служб Google Play.
Примечание. На устройстве должен быть установлен сервис Google Play версии 11 или выше, чтобы использовать провайдер Google Fonts.
https://developer.android.com/guide/topics/ui/look-and-feel/downloadable-fonts.html