Android之獲取系統語言和設定APP語言

2021-07-11 03:17:46 字數 608 閱讀 7902

1.獲取當前系統語言

locale curlocale = getresources().getconfiguration().locale; 

//通過locale的equals方法,判斷出當前語言環境

if (curlocale.equals(locale.simplified_chinese)) else if(locale.english)

resources resources = getresources();  // 獲得res資源物件  

configuration config = resources.getconfiguration(); // 獲得設定物件

displaymetrics dm = resources.getdisplaymetrics(); // 獲得螢幕引數:主要是解析度,畫素等。

resources.updateconfiguration(config, dm);

//設定完以後要重新整理activity才能及時生效

ps:切換語言,程式一定要有對應的資源檔案,否則是無效的

過程 系統語言和jobPost 語言版本

在前台,使用者選擇語言會是checkbox list,可以選擇多個。如果英文是主要語言,那麼 選擇英文而已,jobposts 只顯示英文版本 如果jobpost有英文和中文,只顯示英文 如果jobpost有中文,不顯示 選擇中文而已,jobposts只顯示中文版本 如果jobpost有英文和中文,只...

Android 系統語言

localename 中文 香港 countrycode zh hk localename 中文 簡體 countrycode zh cn localename 中文 繁體 countrycode zh tw localename bahasa indonesia,countrycode in id...

ios 取裝置語言 iOS 獲取裝置當前語言和地區

級別 審校 qishare團隊 一 獲取裝置當前語言和地區的 ios 獲取裝置當前語言和地區的 簡體 中國大陸地區環境下的輸出結果 currentlanguageregion zh hans cn 二 切換裝置當前語言和地區的方法 通過手機 或模擬器 修改語言和地區 優先順序低,常用 方法 通用 語...