在项目开发过程中, 发现android应用显示的app_name 在两个目录下的string.xml文件中均有定义,
android是如何控制显示哪个文件中的字段呢
/res/values-zh-rCN/strings.xml
/res/values/strings.xml
在AndroidManifest.xml中有个android:configChanges标签,
android:configChanges=”orientation|mcc|mnc|locale|touchscreen|keyboard|keyboardHidden|navigation|screenLayout|fontScale|uiMode|screenSize|smallestScreenSize|layoutDirection”
locale 就是控制显示该字段的,系统语言跟随, android系统语言为中文时显示 values-zh-rCN目录下的字段,把语言调整为其他语言则显示values目录下的字段.