首页 > 解决方案 > 未解决的参考:Android Studio 中的字体

问题描述

我正在尝试将字体设置为 android studio 中的文本视图,但由于某些原因,我无法访问字体目录。

我得到未解决的参考:字体

我做了什么

- 通过右键单击 res > new > Android 资源目录 > 目录名称:字体 > 资源类型:字体创建一个新目录

-将我的字体放在那个目录中,所以目录读取 - res/font/myfont.ttf

-在我的片段中,我尝试像这样访问字体

var typeFace: Typeface? = ResourcesCompat.getFont(requireContext(), R.font.myfont.ttf)

错误显示未解决的参考:字体

我试图重建项目但仍然无法正常工作。

标签: androidandroid-studiokotlinfonts

解决方案


问题是:

  • 导入的“R”类是框架资源“ android.R

  • 我不得不删除它并导入我的项目“R”“com.myproject.project.R”

像这样打电话

  • val typeFace: Typeface? = ResourcesCompat.getFont(requireContext(), R.font.poppings)

再次没有错误。


推荐阅读