在安卓中更改手机语言,我的应用程序布局更改



当我更改手机语言时,它也会影响我的应用程序,我希望无论手机语言如何,都不会影响我的应用程序布局,例如我的应用程序是英语,我希望应用程序语言和布局保持不变,而手机语言不断变化

更改语言被视为配置更改,就像旋转设备或将 UI 从浅色模式切换到深色模式一样。然后,将重新创建您的活动并使用适当的资源加载。

如果您不想自己处理配置更改,则需要在清单中为您的活动指定这一点,如此处所述。

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

您可以在此处找到configChanges的其他有效值。

最新更新