将 Android 应用中的语言更改为不受支持的语言

Change language in Android app to unsupported language

我想允许我的 Android 应用程序的用户更改应用程序的语言。我知道我需要编写代码来更改语言环境(例如,从英语到俄语)。但是,如果我想从英语更改为没有区域设置的语言怎么办?我可以只为这个应用程序创建一个语言环境并拥有像 "values-xx" 这样的文件夹,其中 "xx" 将是一个新的语言环境吗?

谢谢

我自己做的。我使用以下代码更改了语言环境:

    Resources res = context.getResources();
    Configuration configuration = res.getConfiguration();

    configuration.locale = new Locale("XX"); //"XX" is language code, even if language is unsupported
    res.updateConfiguration(configuration, res.getDisplayMetrics());

我还需要创建一个新的 "values-xx" 文件夹并将资源文件放在那里。