2015-03-25 86 views
0

我有一張帶有法文和西班牙文字的圖像。我還有其他的英文形象。兩種不同語言的相同圖像但不適用於其他語言

是否需要創建兩個可繪製文件夾,如res/drawable-es-xhdpires/drawable-fr-xhdpi,並在這兩個文件夾中複製相同的圖像?

OR

是他們的任何其他選項,圖像的單個副本,法語和西班牙語?

+0

最好在運行時間寫文本而不是添加兩張圖片 – 2015-03-25 11:09:14

+0

我幾乎沒有任何形狀。 – Sundeep1501 2015-03-25 11:10:05

+1

顯然,如果你有3張圖片,你必須使用3個文件夾......如果你有2張(英文,法文和西班牙文,第二張)有2種方法...仍然是3個文件夾或參考 – Selvin 2015-03-25 11:12:16

回答

0

請始終使用可與不同語言一起使用的通用圖像,然後根據用戶選擇的語言在其上寫入文本OnTheRunTime。在您的資源目錄中創建不同版本的string.xml文件。使用此link瞭解有關支持不同語言的更多信息。

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

正如我「試想一下,如果你有100個圖像,並要支持5種語言!這意味着你有500個圖像這是不好的做法,」前面提到的。這就是爲什麼你必須擺脫這個想法。

相關問題