【发布时间】:2010-10-11 12:58:37
【问题描述】:
我在我的应用程序中遇到了 i18n 问题。当我更改手机语言时,应用程序使用的一些字符串会更改,但有些不会。
以下是我所做的:
- 将语言设置为中文。
- 启动应用程序。当前Activity使用中文字符串。
- 按HOME键,将手机语言改为英文。
- 从历史中恢复应用(长按HOME键)。
结果:前面Activity使用的字符串大部分都改成了英文字符串,但是有一个字符串是CheckBox的文字还是中文。
在另一个也包含CheckBox的Acitivty中,更改手机语言后CheckBox的文字也不会改变。
我试了很多次,只是CheckBox的文字不会变。我可以肯定的是我在布局xml中使用了<CheckBox android:text="@string/checkbox_text .../>",并且checkbox_text字符串有中文版和英文版。
有人可以帮帮我吗?提前致谢!
【问题讨论】:
-
有这方面的消息吗?我遇到了同样的问题
标签: android internationalization