最近稍微闲暇,写一下项目中用到的语言国际化。
1:首先再res文件下,创建我们需要国际化的各种语言。
2:在XML里面,对String文件里面的字符串进行引用
3:语言切换
private void switchLanguage(int language) {
//修改过语言就直接读取然后设置语言
Resources resources = getResources();
Configuration config = resources.getConfiguration();
DisplayMetrics dm = resources.getDisplayMetrics();
switch (language) {
case 0:
config.locale = Locale.ENGLISH;
break;
case 1:
/**德语*/
config.locale = Locale.GERMANY