即使我的手机的语言环境是英语或任何其他未定义的语言环境(语言),我的应用程序仍会显示res / values-zh / strings.xml而不是res / values-en。
这是我的主要活动java类,它显示英文,但我们用中文手机上的结果
以下是默认值字符串
如果有人对这个问题有任何想法,我会非常感激,因为我遵循了android studio文档并且本地化工作不正常而且我找不到很长时间的原因。如果需要进一步的信息,请告诉我,谢谢!
答案 0 :(得分:0)
您使用的是什么版本的Android? 是Android N吗? Android N允许用户配置语言列表。如果不支持第一种语言,第二种语言是中文,那么你将获得中文UI(如果中文字符串可用,当然)