我的图片上有法语和西班牙语文字。我还有另一张英文图片。
我是否需要创建两个可绘制的文件夹,例如res/drawable-es-xhdpi
和res/drawable-fr-xhdpi
,并在两个文件夹中复制相同的图像?
OR
他们是否有其他选择为法语和西班牙语提供单一图像副本?
答案 0 :(得分:0)
始终使用可以与不同语言一起使用的通用图像,然后根据用户选择的语言在其上写入文本OnTheRunTime。在资源目录中,创建不同版本的string.xml文件。使用此link了解有关支持不同语言的详情。
res/
values/
strings.xml
values-es/
strings.xml
values-fr/
strings.xml
正如我之前提到的“想象一下,如果你有100个图像,你支持5种语言!这意味着你有500张图像,这是不好的做法”。这就是为什么你必须摆脱这个想法。