Android国际化
项目中有用到Android的国际化
Android的国际化可以对文本进行国际化也可以对图片进行国际化
I18N:代表国际化,意思是I和N中有18个字母
文本国际化
文本国际化可以在res—创建values—xxx文件夹
values-xxx中xxx代表目标国家的语系,这个语系可以在浏览器中查看到国家的语系简称。
eg:values-en 英语语系
values-it 意大利语系
将要国际化的strings.xml文件放在相应的语系values文件夹下面。就实现了对应语系的国际化
图片的国际化
在国际化的过程中,有时候也会涉及到图片的国际化。图片的国际化实现步骤:
1. 在res下创建 drawable-xxx xxx代表语系
2. 将对应的国际化图片放在对应的文件夹下
指定区域的国际化
有些情况下,同一个语系有不同的国家,例如 英语(新西兰) 英语(南非)
这种情况下,我们可以改变我们的资源文件夹values-xxx(语系)-rXX(区域简写)
eg:
英语(英国) values-en-rGB drawable-en-rGB
英语(美国) values-en-rUS drawable-en-rUS