Como alterar Lang de Activity [Android]

Uma maneira fácil de alterar temporariamente a localidade do sistema em um aplicativo Android:

final Resources res = this.getResources();

final DisplayMetrics dm = res.getDisplayMetrics();
android
.content.res.Configuration conf = res.getConfiguration();

conf
.locale = locale;
res
.updateConfiguration(conf, dm);

diverta-se! drdrej