0

我有一个具有不同启动画面的应用程序。一个用于意大利语,一个用于英语。如何设置我的应用程序以根据系统语言选择正确的图像?

4

2 回答 2

5

您可以将不同的可绘制对象和布局放在不同的资源目录中,例如:

res/drawable-en/
res/drawable-it/
res/layout-en/
res/layout-it/

en英语和it意大利语。最好将“默认”资源保留在没有语言说明符的标准目录中。

如果您将这些目录中的实际文件命名为相同的名称,那么系统将根据用户的区域设置自动选择正确的文件。

有关详细信息,请参阅Android 文档

于 2013-02-11T23:29:28.667 回答
2

http://developer.android.com/training/basics/supporting-devices/languages.html

您可以使用多个资源文件夹,它将根据设备区域设置/配置加载图像

具有前缀的文件夹将自动检测/加载本地

例如

res/layout-en/
res/layout-it/
于 2013-02-11T23:34:59.010 回答