首页 > 解决方案 > 更改本地时重新创建活动后,Android不会加载假定的字体

问题描述

我遇到了这个问题。

我正在构建一个支持英语和希伯来语两种语言的应用程序。我为希伯来语创建了一个 font-iw 文件夹并在其中添加了字体。我在应用程序运行时更改了语言环境。通过自定义上下文包装器并覆盖 attachBaseContext() 来完成它。确切地说,我基于片段导航创建了活动和我的应用程序。所以一项活动和许多片段。文本工作正常,如果重新启动应用程序它工作正常,但问题是字体在运行时没有改变。我已经阅读了很多帖子,但找不到任何解决方案。

任何人都可以帮助我吗?谢谢。

标签: javaandroidkotlinfontslocalization

解决方案


推荐阅读