gpt4 book ai didi

android - 如何以编程方式获取Android项目中支持的语言列表(NOT设备)

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:15:37 25 4
gpt4 key购买 nike

在某些项目中,我们会遇到这种情况
如何通过此应用程序/项目以编程方式获取受支持语言的列表?因此我需要这样的字符串数组
{“en”,“bg”,“bs”,“da”,“de”,“hr”,“it”,“nl”,“pl”,“pt”,“sk”,“sr”,“tr”}
当然,我可以通过输入硬编码,但我认为代码可以也应该这样做。
为什么我需要它-我有一个单独的库,处理本地化,选择新语言后用户界面的即时变化等。应用程序必须告诉库它支持哪些语言。为新语言添加新的xml而不更改代码(更新硬编码列表)是很好的。

最佳答案

此代码可以帮助:

    String lang =getApplicationContext().getResources().getConfiguration().getLocales().toLanguageTags();
String langs[] = lang.split(",");

关于android - 如何以编程方式获取Android项目中支持的语言列表(NOT设备),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30375274/

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