У меня есть проблема с изменением всего текста в одной деятельности моего приложения ... Я использую этот код, чтобы изменить язык:Android: изменение языка активности
else if (LANGUAGE.equals("Russian"))
{
Resources res = this.getResources();
// Change locale settings in the app.
DisplayMetrics dm = res.getDisplayMetrics();
android.content.res.Configuration conf = res.getConfiguration();
conf.locale = new Locale("ru-rRU");
res.updateConfiguration(conf, dm);
}
в AndroidManifest я добавил эту строку:
<activity
android:name="com.vladimir.expert_suise.ThirdScreen"
android:label="@string/title_activity_third_screen"
android:configChanges="locale">
</activity>
и когда я запустить мое приложение на моем телефоне, язык не меняется = ( здесь screenshoot -
так, что случилось с моим код? (
P.S я также создал папку значения-ру-РСР и вставить туда переведены string.xml файл
Не должно быть 'ru-RU' не ru-rRU, или я не прав? – codeMagic
@codeMagic Вы имеете в виду код или имя папки? – vladimir
Оба. Я действительно думал, что видел где-то вы могли просто использовать '' re '' для кода и значений-ru для имени папки. Работает ли он в других видах деятельности или нет? – codeMagic