Я хочу сделать свое приложение многоязычным приложением. Если я нажму кнопку, язык приложения изменится. Я добавил многоязычные String-файлы в папку моих значений, но как я могу обновить язык приложения.сменить язык в приложении android
1
A
ответ
0
Файлы с несколькими лаунж-файлами будут использоваться только на основе configuration
. Поэтому вам необходимо обновить его программно.
Пример фрагмента:
Locale locale = new Locale("fr");//fr is the code for french language
Locale.setDefault(locale);
Configuration config = new Configuration();
config.locale = locale;
getBaseContext().getResources().updateConfiguration(config,
getBaseContext().getResources().getDisplayMetrics());
после запуска выше кода, вы можете позвонить onCreate
снова, чтобы обновить текущий экран
0
См here. В нем говорится о «изменении языковой настройки программно». Пожелайте, если это поможет.
+0
как раз для того чтобы помочь вам в улучшении, вы не должны публиковать «ссылки только на ответы». Disitraged.keep привычка добавлять описание или код для руководства другими. –
Смежные вопросы
- 1. Сменить тему в приложении Android
- 2. Android: Ограничить язык в приложении
- 3. Французский язык в Android-приложении
- 4. Сменить язык строки программно
- 5. Как сменить язык клавиатуры программно
- 6. Сменить язык на немецкий
- 7. Сменить таймер в приложении
- 8. Wordpress: сменить язык после установки
- 9. Django, сменить язык при перенаправлении
- 10. Сменить язык на Bootstrap Datetimepicker
- 11. Magento сменить язык по логину
- 12. Программно сменить язык в Android-приложении с помощью Save and Load
- 13. Как изменить язык в приложении на Android
- 14. как сменить язык в Hippo cms
- 15. Как сменить язык на onclick в php?
- 16. Как сменить язык программно в swift 2?
- 17. Глобализация: сменить язык непосредственно в программе
- 18. Сменить язык перед компиляцией в Emacs
- 19. AEM :: Невозможно сменить язык в Language Grid
- 20. Reactjs сменить язык клавиатуры на персидский
- 21. Как сменить язык и раскадровку программно быстро?
- 22. rcp интернационализация, сменить язык, с config.ini
- 23. Visual Studio Team Services - как сменить язык?
- 24. var checkedValue - JQuery - как сменить язык?
- 25. как сменить facebook как кнопка текст язык
- 26. Angularjs сменить язык ui-grid options
- 27. Как сменить встроенный портативный язык (Pidion PDA)?
- 28. Android - Изменить язык (язык)
- 29. Установить язык в приложении C#
- 30. Измените язык в приложении iOS
есть ли перерыв, когда язык изменится или он изменится так быстро, даже пользователь dosnt увидел его – Sultan
@ Султан это зависит от производительности и возможностей устройства. как правило, он будет достаточно быстрым. –