如何在Android中默认将设备语言设置为我的应用语言?

时间:2017-04-03 12:11:08

标签: android

即。如果设备以特定语言运行(Say西班牙语),那么如何在不询问用户的情况下将西班牙语(翻译后)设置为应用程序的默认语言。

在这种情况下,应用程序应使用西班牙语进行初始化,而安装和用户应该能够从应用程序的设置页面更改语言。

2 个答案:

答案 0 :(得分:0)

您需要在特定语言值文件夹中添加所有string.xml个文件。 因此,当您的用户更改移动默认语言时,您的应用可能会从该特定语言值strings.xml文件中获取字符串值。

答案 1 :(得分:0)

通过Locale,您可以获取设备当前选定的语言。请看下面的代码来获取语言。

Locale.getDefault().getDisplayLanguage();