即。如果设备以特定语言运行(Say西班牙语),那么如何在不询问用户的情况下将西班牙语(翻译后)设置为应用程序的默认语言。
在这种情况下,应用程序应使用西班牙语进行初始化,而安装和用户应该能够从应用程序的设置页面更改语言。
答案 0 :(得分:0)
您需要在特定语言值文件夹中添加所有string.xml
个文件。
因此,当您的用户更改移动默认语言时,您的应用可能会从该特定语言值strings.xml
文件中获取字符串值。
答案 1 :(得分:0)
通过Locale,您可以获取设备当前选定的语言。请看下面的代码来获取语言。
Locale.getDefault().getDisplayLanguage();