如果设备选择法语作为语言,语言环境是否也会自动设置为法语?或者它取决于用户的当前位置?
对于iOS,语言和区域是单独的设置,而在Android中,似乎我们只能选择语言而不是区域。
比较: Android - 选择法语,语言环境成为fr-FR iOS - 选择英语,法语区域,语言环境变为en-FR
对于Android,有没有其他方法可以检索设备的区域?
我一直在谷歌搜索,但还没有找到关于这个主题的良好信息来源。
答案 0 :(得分:0)
在Android中,您可以选择葡萄牙语(葡萄牙语)或葡萄牙语(巴西语),转换为pt-PT和pt-BR。在这种情况下,有两种不同的语言,我个人认为它是多余的,因为处理这种语言的更好方法是分离语言和区域。
但是,您可以通过设置:
以编程方式更改语言和区域new Locale("pt", "PT");
您可以在此处详细了解有关以编程方式更改语言的信息: