为什么我的android开发app默认语言是中文?

时间:2017-05-19 07:26:15

标签: android

我正在开发我的Android应用程序。我的默认strings.xml是这样的英文:

默认strings.xml:
default strings.xml

我已经去了我的手机设置语言是英语(美国)

然而,当我运行我的应用程序时,它总是显示中文:

enter image description here

我使用这些代码来获取一些信息:

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

它显示语言环境值为“zh”,但我的电话系统语言同时为英语。

3 个答案:

答案 0 :(得分:0)

打开菜单=>设置=>语言& Keyboard =>选择Locale =>从此

设置任何语言环境

答案 1 :(得分:0)

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

在我看来,您的手机不支持您的第一语言,而您的第二语言是中文。那就是为什么

答案 2 :(得分:-2)

語言更改手机的语言设置。