前言
之前的项目都没有涉及到语言切换,一直以来都只用到了简体中文(接触的面还是太窄)。最近接了个门禁系统的单子,系统用户有可能为国外用户,因此需要实现语言切换功能。
效果图
实现步骤
1.添加各语言的values文件夹
系统默认只带了values文件夹,里面配备了我们常用的strings.xml文件。系统默认调用的就是values下的资源(values文件夹必须存在,否则无法编译通过)。为了实现其它语言显示,我们需要添加相应的values,如英文:values_en 后缀代表英文,常用的后缀有:zh-rCN(中文)zh-rTW(台湾)zh-rHK(香港)
2.配置资源参数
?待解决问题?
上述实现方法,每次更改完配置后都需要重新启动首页,更优的用户体验是,在设置界面,更改了语言选择,能在当前界面直接体现,再次进入其它界面时,也作出了相应的改变。