为了是你的系统支持多语言,首先要建立如下的目录结构
MyProject/
res/
values/
strings.xml
values-es/
strings.xml
values-zh-rCN/
strings.xml
英语(默认)/values/strings.xml:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="title">My Application</string>
<string name="hello_world">Hello World!</string>
</resources>
西班牙语 Spanish, /values-es/strings.xml:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="title">Mi Aplicación</string>
<string name="hello_world">Hola Mundo!</string>
</resources>
简体中文,/values-zh-rCN/strings.xml:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="title">我的应用程序</string>
<string name="hello_world">你好,世界</string>
</resources>
调用values下的字符串:
/ Get a string resource from your app's Resources
String hello = getResources().getString(R.string.hello_world);
// Or supply a string resource to a method that requires a string
TextView textView = new TextView(this);
textView.setText(R.string.hello_world);