动态重新加载android布局

时间:2013-12-03 07:19:08

标签: android android-layout

我有多个布局的android应用程序,并且有更改语言布局,当用户更改语言时应该更改所有布局,问题是如何在应用程序的后台重新加载所有打开的布局,也许是是一个布局或2或3取决于用户之前他做了什么,我有一些代码只重新加载最后一个布局,但其他仍然使用最后一种语言

Intent i = getBaseContext().getPackageManager()
                           .getLaunchIntentForPackage( getBaseContext().getPackageName() );
               i.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
               startActivity(i);
Process.killProcess(Process.myPid());

当布局重新加载其检查时,保存的语言形成SharedPreferences,如此

  shared = getSharedPreferences(language.SavedLanguage, 0);

有没有更好的想法来改变语言?

0 个答案:

没有答案