我有一项设置活动,在此活动中我有一个按钮。这个按钮更改语言。但是当我尝试这个时,这只改变了设置活动的语言。如何更改所有活动的语言?如何控制另一堂课的语言变化?
这是更改值代码;
// TODO Auto-generated method stub
Locale locale = new Locale("en"); //local en
Locale.setDefault(locale);
Configuration config = new Configuration();
config.locale = locale;
getBaseContext().getResources().updateConfiguration(config,
getBaseContext().getResources().getDisplayMetrics());
finish();
startActivity(getIntent());
Toast.makeText(getApplicationContext(), R.string.dil_degistir, Toast.LENGTH_LONG).show();
答案 0 :(得分:0)
我认为你做得很好但是你需要刷新"第一个看到变化的活动..
也许您可以使用startActivityForResult启动设置活动,当响应到达第一个活动时,您可以刷新此屏幕