5
是否可以動態查找應用程序支持的語言? 例如,我有以下語言的字符串:英語,法語,荷蘭語和德語。 它們在其對應的res目錄中定義:值,values-fr
,values-nl
和values-de
。 我想給用戶在它們之間進行選擇的可能性,爲此我想加載它們。但我不想對選擇進行硬編碼。我試圖使用:動態獲取應用程序的可用語言
getApplication().getResources().getAssets().getLocales()
但是,此方法返回手機支持的所有語言環境。
你有什麼想法嗎?
我們可以看到「Android」標籤 - 不需要把它放在標題中:) – 2010-02-19 15:28:06
我會說,既然你對語言進行了「硬編碼」,爲什麼不用一個'string-array'列出它們?另外,不能保證(通常情況下)'values-XY'文件夾包含該語言的字符串。這也是一種迂迴的說法,我不確定是否有方法列出資源目錄;) – 2010-02-19 15:43:22