实习期间,师父要求做app的中英文切换,就顺便记录了下。
一、AndroidManifest.xml文件(清单文件)
在每个要切换语言的Activity下面添加:
android:configChanges="locale"
1
3 android:configChanges="locale"
4 android:launchMode="singleTop"
5 android:screenOrientation="portrait"
6 android:windowSoftInputMode="adjustPan" >
7
添加权限:
二、创建一个英文的strings.xml文件,目录名为values-en
values/strings.xml这个为默认语言,如果values-en目录下的strings.xml不存在,那英文就会选取默认语言。
1 <?xml version="1.0" encoding="utf-8"?>
2
3 language
4 Settings
5 updating..
6
三、核心代码
1 /**
2 * 刷新语言3 */