两种不同语言的相同图像,但不适用于其他语言

时间:2015-03-25 11:07:45

标签: android

我的图片上有法语和西班牙语文字。我还有另一张英文图片。

我是否需要创建两个可绘制的文件夹,例如res/drawable-es-xhdpires/drawable-fr-xhdpi,并在两个文件夹中复制相同的图像?

OR

他们是否有其他选择为法语和西班牙语提供单一图像副本?

1 个答案:

答案 0 :(得分:0)

始终使用可以与不同语言一起使用的通用图像,然后根据用户选择的语言在其上写入文本OnTheRunTime。在资源目录中,创建不同版本的string.xml文件。使用此link了解有关支持不同语言的详情。

res/
   values/
       strings.xml
   values-es/
       strings.xml
   values-fr/
       strings.xml

正如我之前提到的“想象一下,如果你有100个图像,你支持5种语言!这意味着你有500张图像,这是不好的做法”。这就是为什么你必须摆脱这个想法。