我想您可以尝试在您的应用程序中强制使用语言环境,因为这似乎与设备上默认语言环境的设置方式有关。看到这些链接 -
如何从 android Emulator 设置中选择塞尔维亚语?
http://www.tutorialforandroid.com/2009/01/force-localize-application-on-android.html
这可能会帮助您复制用户在其设备上报告的问题。
编辑:
我自己没有测试过这个,但它可以在你的情况下工作。
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
String languageToLoad = "en";
String countryToLoad = "MY"; // 2 digit country code for Malaysia
Locale locale = new Locale(languageToLoad, countryToLoad);
Locale.setDefault(locale);
Configuration config = new Configuration();
config.locale = locale;
getBaseContext().getResources().updateConfiguration(config,
getBaseContext().getResources().getDisplayMetrics());
this.setContentView(R.layout.main);
}