在Android上挑选正确的语言环境

问题描述:

我试图在我的应用程序中添加对不同语言的支持。在Android上挑选正确的语言环境

我发现希伯来语有两个代码:'he'和'iw'。例如,我的设备使用“iw”代码,但其他设备可能使用“他”代码。

如果用户设备语言是希伯来语,那么应用程序会自动选择正确的代码,但我想先打开英文应用程序,然后允许用户通过设置屏幕切换到希伯来语,所以我的问题是:

如何确定哪些代码将在设备上工作?

有一个方法getAvailableLocales()给出了设备支持的区域设置列表。大概你可以得到清单并确认哪一个可用。

+0

@jjang对你有帮助吗?请告诉我。 –