buk*_*.wh 3 java xml string android localization
我有一个可以本地化为多种语言的应用程序。但是我有一个大麻烦。我有默认文件 values/strings.xml ,默认情况下我用英语存储字符串,我有文件夹 values-uk/strings.xml (用于乌克兰本地化)。我正在 SharedPreferences 中保存选定的本地化。问题是当应用程序启动时没有任何选定的语言首选项(但设备的系统语言是乌克兰语,我检查过)我的应用程序必须从 values-uk/strings.xml 加载乌克兰语字符串,但它从值/字符串加载英语值。 xml。谁能解释一下为什么会发生这种情况以及如何解决这个问题。非常感谢!
还要始终检查您的build.gradle (app)android/defaultConfig,如果设置了resConfigs("en", "de", "ru"...). 如果是,则只有列出的资源会留在项目中。
| 归档时间: |
|
| 查看次数: |
2721 次 |
| 最近记录: |