android - 未解决的参考:Android Studio 中的字体
问题描述
我正在尝试将字体设置为 android studio 中的文本视图,但由于某些原因,我无法访问字体目录。
我得到未解决的参考:字体
我做了什么
- 通过右键单击 res > new > Android 资源目录 > 目录名称:字体 > 资源类型:字体创建一个新目录
-将我的字体放在那个目录中,所以目录读取 - res/font/myfont.ttf
-在我的片段中,我尝试像这样访问字体
var typeFace: Typeface? = ResourcesCompat.getFont(requireContext(), R.font.myfont.ttf)
错误显示未解决的参考:字体
我试图重建项目但仍然无法正常工作。
解决方案
问题是:
导入的“R”类是框架资源“ android.R ”
我不得不删除它并导入我的项目“R”类“com.myproject.project.R”
像这样打电话
val typeFace: Typeface? = ResourcesCompat.getFont(requireContext(), R.font.poppings)
再次没有错误。
推荐阅读
- mysql - 使用 MySQL 将记录从一张表插入到多个关系表中
- jquery - 如何映射对象的多个数据?
- python - 基于Python中的子字符串删除重复项
- javascript - 为什么输入标签中不需要我的 html 不起作用?
- c# - Azure AD 拒绝匹配回复 URL
- php - sh: gs: 使用 laravel 找不到命令
- python - 如何在 Python 中实现非阻塞无限循环
- sql - 查找磁盘上缺少文件的 PostgreSQL 记录,以及缺少 DB 记录的磁盘上的文件
- salesforce - 如何将 Microsoft 网络聊天机器人与 Salesforce Live Agent 连接起来?
- reactjs - 使用 create-react-app 在 React 应用程序中获取更详细的输出