我正在开发一个应用程序,它获取所有系统可用的区域设置并显示在列表视图中,供用户选择以更改应用程序语言(就像android的语言更改选项一样)。如何显示基于资源可用性的区域设置列表
但我在应用程序资源中有几个res/values
文件夹,如值(缺省值),值-bn,值-zh,值-ar。所以我希望这4种语言在列表中显示。我怎样才能做到这一点?我需要以编程方式执行此操作。
想,我有4个文件夹values, values-bn, values-en, values-zh
然后我只能说明,
Bengali
English
Chinese
你期望它说什么?默认的'values'文件夹不一定要使用任何特定的语言。 – Eric
默认'values'文件夹将包含英文。如果可用值文件夹的任何字符串资源(即值-bn)缺失,它将被用作备份,它将从默认文件夹 –
呈现。然后,只需在列表开始处以“英文”进行硬编码。没有办法自动检测英文默认,所以你只需要伪装它。 – Eric