Android 应用程序不再回退到默认值/strings.xml

标签 android string localization fallback

我的应用已经投入生产一年多了。我们在默认的后备 values/strings.xml 文件中编写英式英语术语,并通过添加 values-en-rUS/strings.xml 文件将一些美式英语术语本地化。这一直工作得很好。

现在,当手机设置为英式英语时,它会突然从美式英语文件中获取字符串。 Google 是否更改了后备顺序?

最佳答案

好的,看起来 Google 更改了回退顺序... https://developer.android.com/guide/topics/resources/multilingual-support.html

enter image description here

关于Android 应用程序不再回退到默认值/strings.xml,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46705214/

相关文章:

android - 跨进程共享状态变量

asp.net - 在 ASP .NET 上的 DataList 项内的 LinkBut​​ton 中添加 Javascript 字符串值

android - 为什么当方向改变时,区域设置会在 PreferenceActivity 上被覆盖?

java - 在 ListView 中从 apk 文件加载许多图标

Java:将数组设置为空以释放内存

java - 提高字符串到二进制数转换的性能

python - Python 中的字符串连接和逗号

svn - 在 Windows 10 上的 TortoiseSVN 中禁用德语拼写检查器

iphone - 有没有一种简单的方法来合并 Localized.strings 文件?

java - 我是否需要多个 AsyncTask 类才能连接到网络?