我在values-zh_rCN中添加了另一个string.xml文件。我接下来将平板电脑上的语言设置为中文。然而。我的应用程序没有在values-zh_rCN文件夹中使用中文string.xml。我还通过调用以下方法检查了我的平板电脑中设置的语言:
Locale locale = getResources().getConfiguration().locale;
mCountry = locale.getISO3Country();
实际上是CHN或中国。
这可能是什么问题?
答案 0 :(得分:0)
您的设备可能是中文版,但它没有使用rCH
或rTW
国家/地区版本,这是Android上官方支持的唯一两种版本(我最后检查过)。但是,设备制造商可以在技术上支持其他区域设置代码,例如zh_CN
。
这些最简单的解决方案就是将您的资源仅移动到zh
文件夹以捕获所有中文变体。
如果制造商修改了库存设置应用以添加对zh_CN
的支持,那么您也可以在那里放置资源。