0
我有一張帶有法文和西班牙文字的圖像。我還有其他的英文形象。兩種不同語言的相同圖像但不適用於其他語言
是否需要創建兩個可繪製文件夾,如res/drawable-es-xhdpi
和res/drawable-fr-xhdpi
,並在這兩個文件夾中複製相同的圖像?
OR
是他們的任何其他選項,圖像的單個副本,法語和西班牙語?
我有一張帶有法文和西班牙文字的圖像。我還有其他的英文形象。兩種不同語言的相同圖像但不適用於其他語言
是否需要創建兩個可繪製文件夾,如res/drawable-es-xhdpi
和res/drawable-fr-xhdpi
,並在這兩個文件夾中複製相同的圖像?
OR
是他們的任何其他選項,圖像的單個副本,法語和西班牙語?
請始終使用可與不同語言一起使用的通用圖像,然後根據用戶選擇的語言在其上寫入文本OnTheRunTime。在您的資源目錄中創建不同版本的string.xml文件。使用此link瞭解有關支持不同語言的更多信息。
res/
values/
strings.xml
values-es/
strings.xml
values-fr/
strings.xml
正如我「試想一下,如果你有100個圖像,並要支持5種語言!這意味着你有500個圖像這是不好的做法,」前面提到的。這就是爲什麼你必須擺脫這個想法。
最好在運行時間寫文本而不是添加兩張圖片 – 2015-03-25 11:09:14
我幾乎沒有任何形狀。 – Sundeep1501 2015-03-25 11:10:05
顯然,如果你有3張圖片,你必須使用3個文件夾......如果你有2張(英文,法文和西班牙文,第二張)有2種方法...仍然是3個文件夾或參考 – Selvin 2015-03-25 11:12:16