Skip to main content

Android 多语言

Android 本地化设置多语言

通过对资源目录(res)下的values进行区分,创建不同的strings.xml。来实现android本地化的支持。需要注意的是文件夹命名的时候,如果使用zh-CN这种格式的语言描述符,需要在CN前加上r。否则无法正确识别。
Android Studio在正确创建文件夹之后,会在strings.xml上标记使用该语言的国家的国旗。
Android Language List
目录样式:

/res
    /values
        /strings.xml
    /values-zh-rCN
        /strings.xml
    /values-ja
        /strings.xml

在使用的时候和只有values目录一致,Android会根据当前机器的语言设定自动适配语言。