今天一大早爬起来读书,发现这一段挺有意思的,写下来吧。
如果你开发了一个程序,但是你怎么能做到多种语言的用户都可以用呢,Andorid已经帮你做了很多,你现在需要做的只是加xml,你想要显示几种语言,就加几个xml,唯一需要注意的是,xml的名字要符合地区代码,否则android找不到你的文件,就不会起作用了。
这是一个strings.xml的例子
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="hello">Hello World, Welcome to pet shop!</string>
<string name="app_name">pet shop</string>
</resources>
Eclipse--New-- Android--Android XML File
给你的xml命名为strings.xml
如果你打算显示中文,就输入zh
你会发现在res下生成一个新的文件夹,values-zh,打开这个文件,开始编辑strings.xml
<resources>
<string name="hello">欢迎光临爱意蒙蒙宠物店</string>
<string name="app_name">爱意蒙蒙宠物店</string>
</resources>
好了,重新编译,运行一下看,去Custom Local里面找到中文,长按,语言就变了,然后去打开你自己的程序,发现没有,字变成中文了吧,哈哈,挺有意思的。