1.各国代码
Language Locale values/strings.xml
German de values-de/strings.xml
Chinese zh values-zh/strings.xml
Czech cs values-cs/strings.xml
Dutch nl values-nl/strings.xml
French fr values-fr/strings.xml
Italian it values-it/strings.xml
Japanese ja values-ja/strings.xml
Korean ko values-ko/strings.xml
Polish pl values-pl/strings.xml
Russian ru values-ru/strings.xml
Spanish es values-es/strings.xml
Arabic ar values-ar/strings.xml
Bulgarian bg values-bg/strings.xml
Catalan ca values-ca/strings.xml
Croatian hr values-hr/strings.xml
Danish da values-da/strings.xml
Finnish fi values-fi/strings.xml
Greek el values-el/strings.xml
Hebrew iw values-iw/strings.xml
Hindi hi values-hi/strings.xml
Hungarian hu values-hu/strings.xml
Indonesian in values-in/strings.xml
Latvian lv values-lv/strings.xml
Lithuanian lt values-lt/strings.xml
Norwegian nb values-nb/strings.xml
Portuguese pt values-pt/strings.xml
Romanian ro values-ro/strings.xml
Serbian sr values-sr/strings.xml
Slovak sk values-sk/strings.xml
Slovenian sl values-sl/strings.xml
Swedish sv values-sv/strings.xml
Tagalog tl values-tl/strings.xml
Thai th values-th/strings.xml
Turkish tr values-tr/strings.xml
Ukrainian uk values-uk/strings.xml
Vietnamese vi values-vi/strings.xml
2.具体过程:
(1)在res目录下建立上面对应的文件夹(values-de)和文件strings.xml,每个文件夹里都有一个strings.xml文件,建几个就支持几个多语言。
(2)英文中strings.xml具体内容:
<resources tools:ignore="ExtraTranslation" xmlns:tools="http://schemas.android.com/tools">
<string name="app_name">en-NetWorkArchitect</string>
<string name="welcome">Welcome!</string>
<string name="email">Email Address</string>
<string name="password">Password</string>
<string name="login">Login</string>
<string name="signup">Don\'t have account? Sign Up</string>
</resources>
<!--多语言必须所有的数据key相同,只改变值即可>
中文中strings.xml如下
<?xml version="1.0" encoding="utf-8"?>
<resources tools:ignore="ExtraTranslation" xmlns:tools="http://schemas.android.com/tools">
<string name="app_name">网络架构</string>
<string name="welcome">欢迎!</string>
<string name="email">请输入邮箱地址</string>
<string name="password">请输入密码</string>
<string name="login">登录</string>
<string name="signup">没有账户? 快速注册</string>
</res
最后,Rebuild Project,运行安装,切换语言就能看到它随输入语言改变引用@string/xxx了。