今天学习了通过了一个简单的例子,学习了国际化应用。
众所周知,res是资源文件,里面包括drawable、layout、menu、values等,现在我要讲的是通过创建valus文件夹且利用它的名字来实现国际化
格式为:values-文化-区域
现在,让我们通过编写一个中文和英文两用的程序 来实践一下
1、首先建立两个文件夹:values-en(用来存放英文字符串)和values-zh(用来存放中文字符串)
2、在这两个文件夹中分别创建string.xml,内容如下:
箭头所指的方向是根据你所建的文件夹而改变的国家图标。测试语句为:这是android国际化的例子
3、运行,测试
从上述结果知:
如果你的模拟器当前环境是英文,则会调用values-en里面的字符串。
如果你的模拟器当前环境是中文,则会调用values-zh里面的字符串。
从而达到不同的环境显示不同的语言