gpt4 book ai didi

android - 动态获取应用程序的可用语言

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:31:43 36 4
gpt4 key购买 nike

是否可以动态查找应用程序支持的语言?例如,我有以下语言的字符串:英语、法语、荷兰语和德语。它们在相应的 res 目录中定义:values、values-frvalues-nlvalues-de。我想让用户可以在它们之间进行选择,为此我想加载它们。但我不想对选择进行硬编码。我尝试使用:

getApplication().getResources().getAssets().getLocales()

但此方法返回手机支持的所有语言环境。

你还有别的想法吗?

最佳答案

从 android UI 指南的角度来看,向用户提供不同于设备设置中更改语言环境的另一种方式是很奇怪的。如果您的应用程序调用另一个应用程序,哪个区域设置将使用该应用程序?

我也不确定,有一种方法可以在构建过程后浏览资源,处理、组织和打包资源的方式是一个黑盒子,任何应用程序都不应尝试依赖给定的组织/格式,因为这在未来可能会改变。

关于android - 动态获取应用程序的可用语言,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2297348/

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