Изменить язык телефона в Android изменить макет моего приложения - PullRequest
0 голосов
/ 15 октября 2019

, когда я меняю язык телефона, это влияет и на мое приложение, я хочу, чтобы какой бы язык телефона ни был, не влиял на макеты моего приложения, например, мое приложение на английском языке, я хочу, чтобы язык приложения и раскладки оставались неизменными,пока язык телефона постоянно меняется

1 Ответ

1 голос
/ 15 октября 2019

Изменение языка считается изменением конфигурации, подобно повороту устройства или переключению пользовательского интерфейса из светлого в темный режим. Затем ваша деятельность воссоздается и загружается с соответствующими ресурсами.

Если вы не хотите самостоятельно выполнять изменение конфигурации, вам нужно указать это в своем манифесте для ваших действий, как указано здесь .

<activity android:name=".MyActivity"
          android:configChanges="locale"
          android:label="@string/app_name">

Вы можете найти другие допустимые значения для configChanges здесь .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...