public static final int app_name=0x7f040001;
public static final int hello=0x7f040000;
}
}
2)文件res/values/strings.xml中列出了hello字符串的内容:
<string name="hello">Hello World, HelloAndroid</string>
3)创建一个新的目录和新的strings.xml文件,用来存储hello字符串的中文翻译:
res/values-zh/strings.xml:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="hello">你好,Android</string>
<string name="app_name">你好,Android</string>
</resources>
4) 修改文件 src/com/android/hello/HelloAndroid.java,
将
tv.setText("Hello, Android");改成 tv.setText(R.string.hello);5)编译helloAndroid项目,设置虚拟机locale为zh-CN后重新启动emulator。在从eclipse中运行helloAndroid项目,这时,可见中文显示。
$./adb shell
#echo zh-CN > /data/locale;stop;sleep 5; start <sdk 1.0>
#setprop persist.sys.language zh;setprop persist.sys.country CN;stop;sleep 5;start <sdk 1.5>