gpt4 book ai didi

Android - 使用 configuration.locale 强制应用程序语言不会更改启动器中的 app_name

转载 作者:搜寻专家 更新时间:2023-11-01 09:01:47 27 4
gpt4 key购买 nike

我有以下代码强制使用英语作为应用程序语言。

Configuration configuration =
getApplicationContext().getResources().getConfiguration();

configuration.locale = Locale.ENGLISH;

getApplicationContext().getResources().updateConfiguration(
configuration, getApplicationContext().getResources().getDisplayMetrics());

问题是它在 Activity 内部工作,但是 launcher 中的名称titlebar 上的 app_name 没有改变,它们保留在系统区域设置中。

我怎样才能更改这些名称?

最佳答案

How can I change those names too?

用户可以进入“设置”并更改他们的语言环境。

作为开发人员,您可以使用 updateConfiguration() 诱使 Android 为您自己的进程 使用不同语言的资源。您不能以这种方式影响其他应用,主屏幕是另一个应用。

关于Android - 使用 configuration.locale 强制应用程序语言不会更改启动器中的 app_name,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14531783/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com