我正在开发我的Android应用程序。我的默认strings.xml是这样的英文:
我已经去了我的手机设置语言是英语(美国)
然而,当我运行我的应用程序时,它总是显示中文:
我使用这些代码来获取一些信息:
Locale locale = getResources().getConfiguration().locale;
它显示语言环境值为“zh”,但我的电话系统语言同时为英语。
答案 0 :(得分:0)
打开菜单=>设置=>语言& Keyboard =>选择Locale =>从此
设置任何语言环境答案 1 :(得分:0)
您使用的是什么版本的Android?是Android N(棒棒糖上面)吗? Android N允许用户配置语言列表。如果不支持第一种语言,第二种语言是中文,那么你将获得中文UI(如果中文字符串可用,当然)。
在我看来,您的手机不支持您的第一语言,而您的第二语言是中文。那就是为什么
答案 2 :(得分:-2)
按語言
更改手机的语言设置。