2013-02-27 122 views
-1

我有一個多語言應用程序,它使用標準的xml文件以不同的語言提供字符串值。是否可以在Android中擴展字符串資源查找?

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

我想要做的是覆蓋Android的正常行爲,以尋找到標準的XML文件之前的其他地方的資源。

因此,當代碼調用getResources()。getString()自定義代碼會在回落到標準getString實現之前查看替代資源文件。

有什麼辦法可以達到這個目的嗎?

謝謝!

+1

你可以派生一個包裝類,首先做這個調用 – Trinimon 2013-02-27 17:01:34

+0

要問的正確問題是「爲什麼在別的地方」? – Simon 2013-02-27 17:35:03

+0

@André是的,我應該補充一點,我希望在從xml文件使用字符串資源時獲得相同的功能,如_ @ string/stringKey_。 – dami 2013-02-27 18:22:05

回答

1

有什麼辦法可以做到這一點?

否。對於您自己的調用getString(),您可以將這些調用包裝在自己的代碼中以檢查「其他地方」。

0

你打算實現的部分是不可能的,因爲Android默認情況下只會查看所需資源的res文件夾。

相關問題