управление пользовательским языком на Android

У меня есть много приложение языка. Я хочу дать пользователю способность управлять который язык использовать. это означает что, даже если у него есть английская Локаль, он мог бы использовать другой язык, если он хочет. Как я могу изменить язык Локали? (на приложение)

9
задан Cœur 28 October 2018 в 18:13
поделиться

2 ответа

Android не предоставляет возможности изменить локаль вашего приложения; это делается на общесистемном уровне.

Что, как мне кажется, имеет больше смысла, чем необходимость задавать язык в нескольких отдельных приложениях.

Правка, 2010-03-09:
Очевидно, я ошибаюсь насчет того, что это невозможно для одного приложения.

Вот вопрос, показывающий, что можно изменить локаль - видимо, для каждого приложения. В этом случае вам нужно позаботиться о вращении экрана и других изменениях конфигурации вручную, так как в противном случае Activity будет перезапущена и вернется к своей оригинальной Configuration, когда что-то изменится.
Изменение локали внутри самого приложения
Android - Принудительная локализация сбрасывается при изменении ориентации

5
ответ дан 4 December 2019 в 23:06
поделиться

Некоторые приложения, такие как BreatKeyboard , необходимо изменить некоторые системные настройки для его работы. Вместо того, чтобы изменить его сами, у них есть кнопка, которая отправляет пользователя в точное окно, где информация должна быть изменена. Я думаю, что это сделано с намерением . Если бы я был тобой, я бы попытался достичь этого. Если пользователь хочет изменить его / ее локаль, отправьте его / ей в настройки локали их телефона.

2
ответ дан 4 December 2019 в 23:06
поделиться
Другие вопросы по тегам:

Похожие вопросы: