gpt4 book ai didi

android - 应用程序语言没有完全改变

转载 作者:行者123 更新时间:2023-11-29 02:19:53 25 4
gpt4 key购买 nike

在应用程序中,语言不会完全改变。我选择英文。说的是英文。但是当我去参加另一项 Activity 时。语言变为原始语言。在我去主要 Activity 之后。语言是原始语言。但是,当我(再次)单击英语或法语时,一点问题都没有。

我觉得我没说好。我希望你能通过视频很好地理解:

https://drive.google.com/file/d/1-5QL_5kdzg8d7QDe8UF8cwVii_-1S4JR/view?usp=sharing

语言切换代码:

public void dilidegistir(String dil){

Resources activityRes = getResources();
Configuration activityConf = activityRes.getConfiguration();
Locale newLocale = new Locale(dil);
activityConf.setLocale(newLocale);
activityRes.updateConfiguration(activityConf, activityRes.getDisplayMetrics());

Resources applicationRes = getApplicationContext().getResources();
Configuration applicationConf = applicationRes.getConfiguration();
applicationConf.setLocale(newLocale);
applicationRes.updateConfiguration(applicationConf,
applicationRes.getDisplayMetrics());

finish();
startActivity(getIntent());

}

我该如何解决这个问题?

我需要你的帮助。

最佳答案

我不知道您为什么要在运行时更改语言(通常它应该根据设备的设置在系统级别处理),但如果您真的需要它,请查看这篇文章:https://proandroiddev.com/change-language-programmatically-at-runtime-on-android-5e6bc15c758

希望对您有所帮助。

关于android - 应用程序语言没有完全改变,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56951277/

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