gpt4 book ai didi

android - Android Kotlin获取所有系统语言

转载 作者:行者123 更新时间:2023-12-02 13:44:54 51 4
gpt4 key购买 nike

在Android设备上,我可以加载不同的语言。

例:

English (Set as default language)
French
Italian

如何以编程方式获取此列表?

我知道我可以使用以下代码获取语言:
Locale.getDefault().getDisplayLanguage()

还是有一种方法可以将我的android应用的后备语言设置为系统的第二种语言?

编辑://://

Szenario:

选定的Android系统语言:
  • 英文(设置为默认值)
  • 法语
  • 意大利语

  • 支持的应用程序语言:
  • string.xml(德语)->设置为默认
  • string-fr.xml(法语)
  • string-it.xml(意大利语)

  • 当前应用行为:
  • 显示带有德语翻译的应用程序。

  • 预期的新应用行为:
  • 因为法语在我的Android系统语言列表中位于第二位,所以显示带有法语翻译的应用程序。
  • 最佳答案

    这将返回设备上所有可用的语言环境。

    Locale.getAvailableLocales()

    关于android - Android Kotlin获取所有系统语言,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59718414/

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