Я использую по умолчанию кусок кода во всех моих проектах, в BaseActivity в onCreate()
:Невозможно изменить локаль только Android 5,02
Locale locale = new Locale("ru");
Locale.setDefault(locale);
Configuration config = new Configuration();
config.locale = locale;
context.getApplicationContext().getResources().updateConfiguration(config, context.getResources().getDisplayMetrics());
Я попытался поместить здесь как new Locale("ru", "RU")
- никакой разницы. Странная часть, что эта проблема возникает только в android 5.02 NOT 5.0.5.01. Также существуют такие problem, поэтому мои предположения были значительными изменениями в locale api.
EDIT: Я перезапуск всего приложения после изменения локали в настройках
у меня есть один и тот же вопрос. Вот исправление для этого. [Здесь исправление для этого] (http://stackoverflow.com/questions/2900023/change-language-programmatically-in-android/43938564#43938564) –