我有这个代码:
Locale locale_en = new Locale("en");
Locale.setDefault(locale_en);
Configuration config_en = new Configuration();
config_en.locale = locale_en;
getBaseContext().getResources().updateConfiguration(config_en, getBaseContext().getResources().getDisplayMetrics());
它会改变语言环境,它工作得很好。问题是,当我更改活动区域设置时,新活动再次设置为默认值。这是示例代码:
Button o_nas_bt = (Button) findViewById(R.id.o_nas_bt_id);
o_nas_bt.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
startActivity(new Intent("com.investwroclaw.ONASACTIVITY"));
}
});
我想更改整个应用程序的语言环境。有人可以在这里帮助我吗?
萨克斯。