为了是你的系统支持多语言,首先要建立如下的目录结构
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);