我们建好一个android 的项目后,默认的res下面 有layout、values、drawable等目录

这些都是程序默认的资源文件目录,如果要实现多语言版本的话,我们就要添加要实现语言的对应的资源文件。

首先我们点击添加Android Xml File按钮,会出现下面的界面:

输入文件名:string.xml,选中Values单选框,并把下面左列表中的Region添加到左边的列表里面,并在Region输入框里输入cn,如下图

这时,上面的消息提示:如果用Region的话,需要使用语言项,和Region一样,我们把Language也添加到右面的列表里面,填入zh,如下图

点击Finish按钮,资源文件就会建好了,目录:res\values-zh-rCN(其实上面一大堆操作,就是为生成这个目录

默认生成的string.xml的代码:

<?xml version="1.0" encoding="utf-8"?><resources><string name="hello">Hello World, Test!</string><string name="app_name">Test-Multilingual</string></resources>

修改刚刚生成的res\values-zh-rCN目录下的string.xml:

<?xml version="1.0" encoding="utf-8"?><resources><string name="app_name">测试多语言</string><string name="hello">你好 多语言测试</string></resources>

运行结果:

en-us:英文

zh-cn:中国大陆

zh-tw:台湾

因为设置了region为CN,所以zh-tw的时候,没有找到res\values-zh-rTW的目录,加载了默认的res\values目录下的string.xml

这里只用了Values做例子,其余的Resource都可以,图片了,布局了等等

这里只是简单的介绍了一下多语言对应,剩下的大家自己深入研究吧!

原创,欢迎转载,请注明出处和作者:www.cnblogs.com/wuyunan Ready Wu

更多相关文章

  1. Android(安卓)Activity界面切换添加动画特效
  2. "Failed to fetch URL https://dl-ssl.google.com/android/repos
  3. android studio Could not find com.android.support.constraint
  4. Android(安卓)流式布局FlowLayout(搜索历史),多布局、删除、添加
  5. Android(安卓)给 app默认权限(不弹窗申请权限)
  6. [RK3399][Android7.1.1] WifiAp:开机默认打开wifi热点
  7. Android(安卓)Studio & ADT 快捷键配置文件所在目录,自定义后可导
  8. Android(安卓)SDK Manager无法更新的解决
  9. 总目录

随机推荐

  1. 一大波开发者福利!谷歌宣布在中国正式推出
  2. 那条被微博撤下的热搜#17万人脸数据遭公
  3. 工商银行 MySQL 数据库架构解密
  4. 值得收藏的免费P图工具:用Ai一键替换照片
  5. 破解助手、资源下载,2019年九月最新实用油
  6. 一套简单通用的Java后台管理系统,拿来即用
  7. 想要甜甜的校园恋爱?京东正在内测全新校园
  8. 我的第六个代码
  9. C语言中的原码、反码、补码。
  10. 组件基础与组件之间的通信