Android国际化
来源:互联网 发布:蓝桥物流软件多少钱 编辑:程序博客网 时间:2024/06/05 00:41
为了实现App的国际化,我们需要在res目录下创建额外的values目录,比如values-es、values-fr等,然后Android系统会根据设备的语言去动态的加载不同文件夹下的string.xml资源文件,
下面是项目中的目录结构:
MyProject/ res/ values/ strings.xml values-es/ strings.xml values-fr/ strings.xml
我们需要做的是在不同的string.xml中,对同一个字符串使用不同的语言定义,举例:
中文:values
<?xml version="1.0" encoding="utf-8"?><resources> <string name="title">我的应用</string></resources>
英文:values-es
<?xml version="1.0" encoding="utf-8"?><resources> <string name="title">My Application</string></resources>Android会默认加载values下的string.xml,当我们手动的修改设备的语言,比如英语,则此时Android系统会加载values-es目录下的string.xml。
0 0
- Android国际化---Java国际化
- android 国际化
- Android 国际化
- android国际化
- Android-国际化
- Android 国际化
- android 国际化
- Android国际化
- android国际化
- android国际化
- android 国际化
- android国际化
- android国际化
- Android国际化
- Android国际化
- Android国际化
- Android国际化
- Android国际化
- 第一章:Java 历史
- VC++获取计算机串口
- 第十一周 oj训练 查闰年
- Class类的使用
- android源码下载
- Android国际化
- GDB 反向调试
- text题目
- QT之布局
- 自动化二进制分析
- 算两次计数法
- OpenCV3.1.0+cuda_7.5.18+qt5.7.0+TBB2017 Update 1+cmake-3.3.0+VS2013+Win7x64
- 11.12培训
- 《深入理解mybatis原理》 MyBatis的一级缓存实现详解 及使用注意事项