Android多国语言使用须知
2014-05-01 10:39
246 查看
1、在工程文件新增文件夹\res\values-zh-rCN即可实现中文。Android会根据操作系统语言自适应加载app对应的资源文件。即系统非中文环境下,会加载\res\values-zh-rCN\的资源;在非中文环境下,会加载\res\values\的资源。使用.xml文件时请注意两点:
(1)\res\values-zh-rCN\strings.xml编码需要使用UTF,否则中文会是乱码。
(2)使用EditPlus文本编辑器修改.xml文件时,默认会生成.bak备份文件,编译工程前需要先清理.bak文件,否则会报错:“Originally defined here”。
2、Android: 如何获取并操作strings.xml中的字符串的value?
strings.xml 中每一个定义其值实际上是一个int,所以直接来操作R.string.*的话,实际上是对int来进行操作。编译会报错。
想要操作其值的话,应该用getResources().getString(R.string.*)来操作。
(1)\res\values-zh-rCN\strings.xml编码需要使用UTF,否则中文会是乱码。
(2)使用EditPlus文本编辑器修改.xml文件时,默认会生成.bak备份文件,编译工程前需要先清理.bak文件,否则会报错:“Originally defined here”。
2、Android: 如何获取并操作strings.xml中的字符串的value?
strings.xml 中每一个定义其值实际上是一个int,所以直接来操作R.string.*的话,实际上是对int来进行操作。编译会报错。
想要操作其值的话,应该用getResources().getString(R.string.*)来操作。
相关文章推荐
- android多国语言使用
- android多国语言使用
- android多国语言使用
- android多国语言使用
- android多国语言使用
- 【安卓学习之常见问题】 多国语言横竖屏时,自动切换到默认语言(android:configChanges的使用)
- android多国语言使用
- android多国语言使用
- Android多国语言使用
- android多国语言使用
- android多国语言使用
- VS中使用QT,多国语言翻译问题
- Android 四大组件之(2)Service实现原理以及AIDL语言的使用详解
- Android中多国语言对应values文件夹命名
- Winform中多国语言窗体的设计以及.NET中资源文件的使用
- Winform中多国语言窗体的设计以及.NET中资源文件的使用
- Appium 新手贴:Windows 平台上的使用 Python 语言实现 appium 自动化程序 for Android (完整版)
- android基础之多国语言文件夹文件汇总
- android多国语言 国际化
- 你必须知道的 Android 框架(使用最新的Kotlin语言与其他框架形成混编)