我正在爲我的應用程序實現多語言支持。現在在我的默認values
文件夾中,我有用於英語語言環境的字符串。我也有一個瑞典語文件夾values-sv
。 我想讓用戶能夠手動選擇區域設置,因爲我需要顯示支持語言的列表。獲取哪些語言環境有自己的值文件夾
有沒有辦法獲得哪些語言環境支持(有自己的值文件夾)?
到目前爲止,我有:
字符串[]語言= getResources()getAssets()getLocales();
但是,這將返回此Android版本支持的所有語言,但它沒有意義顯示長列表。我只需要我的應用程序支持的語言。
我寧願不要硬編碼可用語言 – Heigo
所以,你要改變應用程序的語言,當設備區域用戶選擇的值是從設置更改?我對嗎 ?? –
不,從系統設置更改應用程序語言就可以。我想讓用戶覆蓋應用程序中的語言。 – Heigo