您的位置:首页 > 移动开发 > Android开发

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.*)来操作。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: