android app语言切换

前言

之前的项目都没有涉及到语言切换,一直以来都只用到了简体中文(接触的面还是太窄)。最近接了个门禁系统的单子,系统用户有可能为国外用户,因此需要实现语言切换功能。

效果图



实现步骤

1.添加各语言的values文件夹

系统默认只带了values文件夹,里面配备了我们常用的strings.xml文件。系统默认调用的就是values下的资源(values文件夹必须存在,否则无法编译通过)。为了实现其它语言显示,我们需要添加相应的values,如英文:values_en 后缀代表英文,常用的后缀有:zh-rCN(中文)zh-rTW(台湾)zh-rHK(香港)


2.配置资源参数


?待解决问题?

上述实现方法,每次更改完配置后都需要重新启动首页,更优的用户体验是,在设置界面,更改了语言选择,能在当前界面直接体现,再次进入其它界面时,也作出了相应的改变。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容