2015-10-07 46 views

回答

2

你是对的。

只要把在strings.xml档案的英文字符串,所以它会在默认情况下,如果没有其他语言的电话郎匹配加载。

希望这会有所帮助。

1

如果用户运行它在一个不支持的语言,它会显示主吗?

默认语言是,有关详细信息,请参阅the docs

只要应用程序在你没有提供具体的语言环境的文本语言环境中运行,Android将加载从RES /价值/ strings.xml中的默认字符串。如果这个默认的文件不存在,或者如果它丢失了自己的应用需要一个字符串,那么你的应用程序将无法运行,并会显示一个错误。


我怎样才能使它显示英语呢?

也看看它的文档,你应该在默认的strings.xml使用英语

如何创建默认资源

放在一个文件的应用程序的默认文本与以下位置和名称:

res/values/strings.xml (required directory) 

res/values/strings.xml中的文本字符串应该使用默认语言,这是您预期的语言大部分应用程序的用户都会说话。

0

事实上,当您运行应用程序时,应用程序将检查区域设置是否可用,这要感谢string.xml包含在value-locale文件夹中。如果找不到任何值,则使用值中的string.xml,以便将英语traduction放入您的string.xml中。 我希望清楚。

1

Language strings in Android Studio

真的取决于你在你string.xml(主要的)使用的语言。如果没有语言的情况下,什么用户在设置中选择,应用程序将默认值加载从strings.xml中

1

要在默认情况下加载的语言,然后把那个的strings.xml 在值 文件夹而不值文件夹的任何后缀