本地语言
res\layout\main.xml文件:
src\playboy\test\HelloL10N.java文件:
res\values-zh-rCN\strings.xml文件:
res\values-zh-rTW\strings.xml文件:
??? drawable实现图片资源的国际化,values实现字符串的国际化。zh-rCN表示的是中文-中国内地,zh-rTW表示的是中文-台湾。hdpi、mdpi、ldpi表示的是不同分辨率的图片,本例中的drawable实现了语言、地区与分辨率的各种组合。
??? 再来看一看程序的执行情况,分别将模拟器的语言设置成English(United kingdom)、中文(简体)、中文(繁體)以及朝鲜语,程序运行结果如图所示。
?
?
??? 当把模拟器设置为英语和朝鲜语时,由于程序没有实现英语和朝鲜语的本地化,所以会使用默认的语言,程序使用的是res\values\strings.xml文件中的字符串和res\drawable-mdpi目录中的图片(根据模拟器分辨率的具体设置情况,也可能调用res\drawable-zh-rCN-hdpi或者res\drawable-zh-rCN-ldpi目录下的图片)。