国际化简介
internationalization (国际化)简称:i18n,因为在i和n之间还有18个字符。同理,localization(本地化 ),简称L10n。
一般用语言_地区的形式表示一种语言,如:zh_CN表示简体中文。
操作方法:
为了支持国际化语言,我们只要在res/目录下在重新新建文件夹为:values-语言代号-地区代号。如values-zh-rCN表示简体中文,values-zh-rTW表示繁体,values-jp表示日语等。
注:配置选项包括语言代号和地区代号。表示中文和中国的配置选项是 zh-rCN(zh表示中文,CN表示中国和 en 表示中文和英文)。 表示英文和美国的配置选项是en-rUS(en表示英文,US表示美国)。前面的r是必须的。
图片资源的国际化:
另外,我们不仅可以做字符资源的国际化,我们同样可以做图片资源的国际化。操作如下:
(1)在res/目录下新建一个文件夹代表中文简体的图片资源:drawable-zh-rCN。同理,在res/目录下新建一个文件夹代表日本的图片资源:drawable-jp。然后在这两个文件夹中放入不同的图片,但是要保证图片的文件名是一样的。
(2)于是,当我们在布局文件中通过R.drawable.ResId来引用图片的时候,就可以保证在不同的语言环境下,加载不同国家的图片。
1. 通信技术
6. Android 事件处理机制
采用Java事件消息处理机制:事件 事件源 监视器 事件处理
原文:http://www.cnblogs.com/wq-code/p/6628438.html