即使我的手机的语言环境是英语

时间:2016-07-18 09:43:54

标签: android localization

即使我的手机的语言环境是英语或任何其他未定义的语言环境(语言),我的应用程序仍会显示res / values-zh / strings.xml而不是res / values-en。

这是我的主要活动java类,它显示英文,但我们用中​​文手机上的结果

enter image description here

以下是默认值字符串

Here is default values strings

如果有人对这个问题有任何想法,我会非常感激,因为我遵循了android studio文档并且本地化工作不正常而且我找不到很长时间的原因。如果需要进一步的信息,请告诉我,谢谢!

1 个答案:

答案 0 :(得分:0)

您使用的是什么版本的Android? 是Android N吗? Android N允许用户配置语言列表。如果不支持第一种语言,第二种语言是中文,那么你将获得中文UI(如果中文字符串可用,当然)