Android学习笔记——国际化

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值