在多语言文化交流越来越频繁的今天,多语言自然也成为了程序不可或缺的附带功能,那么该如何有效又方便的开发多语言程序呢?(本文所用开发工具为Android studio)
创建strings.xml文件,由上至下分别是默认strings、英文和繁体首先需要我们添加strings.xml文件:右键values新建资源文件,选中Locale,再点击中间的箭头
新建string.xml根据使用国家和使用地区选择所需要的语言版本
选择语言版本接下来就是给你的strings.xml加入文本了,注意所有的strings.xml所包含的各个字段名应一致
增加字段准备工作做完接下来就进入正式的代码实现了。
设置语言如上图是我从项目中所提取出来的代码,主要用于配置语言,其中Configuration用以设定语言,Locale里有多语言的常量标记,最后updateConfiguration保存设定就可以了。推荐用一个全局变量用来标记当前所使用语言,在每个界面onstart()里调用该方法。
以上就是进行开发多语言模块的方法,望指教~
网友评论