在我的Android应用中支持中英文两种语言

第一步

在manifest.xml文件中中添加响应配置
在要切换的activity中添加android:configChanges=
在要切换的activity中添加android:configChanges=“locale”

第二步

右击res新建一个android resource directory,选择言语
在我的Android应用中支持中英文两种语言_第1张图片
values-en-rUS中也有一个strings.xml表示这是英文显示时引用的文件资源

第三步

在我的Android应用中支持中英文两种语言_第2张图片
在MainActivity中做相应的改变,在点击事件中调用setLanguage(),并将当前语言对应的自定义标识存储到sharedpreferences中一边下次打开应用时是上一次设置的语言

最后

效果图

在我的Android应用中支持中英文两种语言_第3张图片
点击切换语言按钮切换到英文模式下
在我的Android应用中支持中英文两种语言_第4张图片
当前为英文模式

你可能感兴趣的:(Android)