2013-02-11 74 views
1

這個問題可能很簡單,但我只是需要澄清。我已經在Android中使用了本地化,並且使用了values-sv,values-fi風格,並且它完美地工作。我也一直在使用特定於平臺的valus,像這個values-v11,values-v14,並且這個工作非常好。現在我需要將它們結合起來,我需要多語言支持和取決於平臺的不同值。我無法使它工作,我試過這種風格的值-V11-SV等。Android中的多語言和不同平臺支持

我之所以需要這樣做,是因爲想要根據平臺在我的主題上擁有不同的樣式,並且將在styles.xml文件中進行配置。 我還有一個其他問題是,如果我需要在所有版本和語言映射中都具有所有strings.xml文件,或者它只需要位於具有最低平臺編號的值映射中,則表示字符串應該是相同的在所有平臺上。

什麼是實現這一點的正確方法。

謝謝!

回答

1

您可以將string.xml文件放入語言特定的目錄中,如values-fistyles.xml文件,並將其轉化爲版本特定的目錄,如values-v11

這些字符串在所有API版本中都是相同的,樣式在所有語言上都是相同的。

只有當您希望資源僅適用於此特定版本和語言組合時,才需要使用版本和樣式特定目錄(如values-fi-v11(請注意,必須首先指定語言))的方法。

有關完整詳情,請參閱the documentation

+0

感謝您提供此信息,它完美無缺! 非常豐富的鏈接也。 – Robert 2013-02-11 18:16:23