gpt4 book ai didi

android - 本地化 Android 应用程序,以便我可以在应用程序内切换语言环境

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:42:18 26 4
gpt4 key购买 nike

我如何本地化应用程序,以便它使用特定的区域设置,而不管设备上设置的区域设置如何?我想让用户能够设置他们选择的语言。

到目前为止,我的应用程序类中有这样的代码:

@Override
public void onCreate()
{
//Set locale
String l = Preferences.getLocale(getApplicationContext());
if (!l.equals(""))
{
Locale locale = new Locale(l);
Locale.setDefault(locale);
Configuration config = getBaseContext().getResources().getConfiguration();
config.locale = locale;
getBaseContext().getResources().updateConfiguration(
config, getBaseContext().getResources().getDisplayMetrics());
}
LogData.InsertMessage(getApplicationContext(), "Application started");
}

我遇到的问题是,我似乎在设置的语言环境中显示得很好(TextViews)但菜单标题和 toast 将使用默认语言环境。

是否有关于如何使其正常工作的任何 1-2-3?我用的是2.2版本

最佳答案

This post解释了如何在您的应用程序中强制本地化。

关于android - 本地化 Android 应用程序,以便我可以在应用程序内切换语言环境,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6180761/

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