java - 更改本地时重新创建活动后,Android不会加载假定的字体
问题描述
我遇到了这个问题。
我正在构建一个支持英语和希伯来语两种语言的应用程序。我为希伯来语创建了一个 font-iw 文件夹并在其中添加了字体。我在应用程序运行时更改了语言环境。通过自定义上下文包装器并覆盖 attachBaseContext() 来完成它。确切地说,我基于片段导航创建了活动和我的应用程序。所以一项活动和许多片段。文本工作正常,如果重新启动应用程序它工作正常,但问题是字体在运行时没有改变。我已经阅读了很多帖子,但找不到任何解决方案。
任何人都可以帮助我吗?谢谢。
解决方案
推荐阅读
- django - 在 Django 测试客户端中将属性设置为请求
- javascript - React Native,navigation.navigate 不是函数
- python - 在 Google App Engine 上使用 basic_scaling/manual_scaling 短跑应用程序
- java - 从分布式测试 JMeter java 代码中收集结果
- reactjs - 试图在 ReactBoilerplate repo 中进行 cypress react 单元测试
- apache-nifi - nifi.bored.yield.duration 和处理器运行计划之间的 NiFi 区别
- ruby-on-rails - 如何根据 if else 条件使用 activeadmin 制作彩色行
- c# - Graph API 工作簿 - 更新范围 - 数字格式的美国设置
- cefsharp - 推送通知解决方法
- javascript - 将 JavaScript 函数转换为 VBA 函数