app不使用替代字符串资源文件

时间:2014-11-18 18:54:39

标签: android android-resources

我在values-zh_rCN中添加了另一个string.xml文件。我接下来将平板电脑上的语言设置为中文。然而。我的应用程序没有在values-zh_rCN文件夹中使用中文string.xml。我还通过调用以下方法检查了我的平板电脑中设置的语言:

Locale locale = getResources().getConfiguration().locale;
 mCountry = locale.getISO3Country();

实际上是CHN或中国。

这可能是什么问题?

1 个答案:

答案 0 :(得分:0)

您的设备可能是中文版,但它没有使用rCHrTW国家/地区版本,这是Android上官方支持的唯一两种版本(我最后检查过)。但是,设备制造商可以在技术上支持其他区域设置代码,例如zh_CN

这些最简单的解决方案就是将您的资源仅移动到zh文件夹以捕获所有中文变体。

如果制造商修改了库存设置应用以添加对zh_CN的支持,那么您也可以在那里放置资源。