Android安卓如何创建使用英文专用layout界面和values资源?

本文介绍了在Android开发中,如何为英文界面创建独立的layout-en-rUS和values-en-rUS文件夹,以便在系统语言设置为美式英文时,应用能优先加载英文资源。同时列举了Android常用的语言代码与国家地区对照表。
摘要由CSDN通过智能技术生成

前言

英文的紧凑度比中文低一些,很多时候表达同一个意思的英文要比中文的长度要长,对于安卓应用的国际化,中英共用同一套布局文件在适配工作上显得比较难,一个简单的做法是不同语言用不同的布局文件,那么怎么实现呢?

正文

方法很简单,在res文件夹下创建一个名为layout-en-rUS的文件夹,当系统语言设置成美式英文[English (United States)]的时候,APP将会优先使用该文件夹下的布局文件,如果某个布局文件在该文件夹中找不到,就会使用layout文件夹中的布局文件。
value也是同理的:values-en-rUS。
其他国家的语言的专用资源文件夹创建也类似于上述方法。

Android 常用的语言代码与国家地区对照表

en 英文
en_US 英文 (美国)
ar 阿拉伯文
ar_AE 阿拉伯文 (阿拉伯联合酋长国)
ar_BH 阿拉伯文 (巴林)
ar_DZ 阿拉伯文 (阿尔及利亚)
ar_EG 阿拉伯文 (埃及)
ar_IQ 阿拉伯文 (伊拉克)
ar_JO 阿拉伯文 (约旦)
ar_KW 阿拉伯文 (科威特)
ar_LB 阿拉伯文 (黎巴嫩)
ar_LY 阿拉伯文 (利比亚)
ar_MA 阿拉伯文 (摩洛哥)
ar_OM 阿拉伯文 (阿曼)
ar_QA 阿拉伯文 (卡塔尔)
ar_SA 阿拉伯文 (沙特阿拉伯)
ar_SD 阿拉伯文 (苏丹)
ar_SY 阿拉伯文 (叙利亚)
ar_TN 阿拉伯文 (突尼斯)
ar_YE 阿拉伯文 (也门)
be 白俄罗斯文
be_BY 白俄罗斯文 (白俄罗斯)

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值