Android的国际化与本地化
2010-05-10 15:58:00 来源:WEB开发网核心提示:文件夹的命名必须都是小写字符,否则在一些大小敏感的文件系统中可能会出错,Android的国际化与本地化(2),如果你用大写,eclipse的adt都会自动报错,也即选了 values-zh-rcn目录下的strings.xml选择 chinese(taiwan)时,也即选了 values-zh-rtw目录下的strin
文件夹的命名必须都是小写字符,否则在一些大小敏感的文件系统中可能会出错,如果你用大写,eclipse的adt都会自动报错。小写字母r表示region的意思。 上图命名了中文简体和繁体以及默认选项,在strings.xml中除了字符串本身不一样,xml中定义该字符串的名字,id都是一样的。所以在代码或者xml中引用该资源时,只要引用名字即可或者id即可,程序启动时候Resource类回到相应的目录下去寻找正确的字符串(资源)
通过在Settings中设置locale& Text 我们可以让Resource类来选择相应文件夹下的内容,
选择英语时候结果如下,也即选择了 values下的strings.xml
选择 chinese(china)时,也即选了 values-zh-rcn目录下的strings.xml
选择 chinese(taiwan)时,也即选了 values-zh-rtw目录下的strings.xml
其余手机的选项,像屏幕的像素等都可以建立相应得目录。
更多精彩
赞助商链接