1.移除多余资源
Lint 检测移除业务代码中多余的部分
2.布局处理
padding 和 margin
如果需要适配RTL布局,使用 start 和 end 代替 left 和 right
阿拉伯等语言是从右到左的布局,需要额外适配工作开启RTL
<application android:supportsRtl="true">
3.文字资源
3.1 替换硬编码
Lint → Android → Internationalization→Hardcoded text
4.图片资源
适配 RTL 布局会有个镜像的问题,可以多适配一套图片,或者ImageView镜像处理图片
5.国际化表格
5.1 部分国家
| Language | Specific Region Only | Directory name |
|---|---|---|
| zh:Chinese | - | values-zh |
| zh:Chinese | CN:China | values-zh-rCN |
| zh:Chinese | HK:Hong Kong SAR China(香港) | values-zh-rHK |
| zh:Chinese | MO:Macau SAR China | values-zh-rMO |
| zh:Chinese | SG:Singapore(新加坡) | values-zh-rSG |
| zh:Chinese | TW:Taiwan(台湾) | values-zh-rTW |
| en:English | - | values-en |
| th:Thai | - | values-th |
| th:Thai | TH:Thailand | values-th-rTH |
| ar:Arabic(阿拉伯) | - | values-ar |
| vi:Vietnamese | - | values-vi |
| vi:Vietnamese | VN:Vietnam | values-vi-rVN |
| fr:French(法国) | - | values-fr |
| it:Italian(意大利) | - | values-it |
5.2 简体和繁体需要用Script区分
http://www.unicode.org/iso15924/iso15924-codes.html
| Script | 说明 |
|---|---|
| Hans | 简体 |
| Hant | 繁体 |
5.3 如何查看最新的表格
res → Android Resource File → Locale
8399

被折叠的 条评论
为什么被折叠?



