我有一个具有不同启动画面的应用程序。一个用于意大利语,一个用于英语。如何设置我的应用程序以根据系统语言选择正确的图像?
问问题
2579 次
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 回答