Android 實現APP內語言國際化

2021-10-06 13:24:14 字數 754 閱讀 2168

最近稍微閒暇,寫一下專案中用到的語言國際化。

1:首先再res檔案下,建立我們需要國際化的各種語言。

2:在xml裡面,對string檔案裡面的字串進行引用

3:語言切換

private void switchlanguage(int language) 

resources.updateconfiguration(config, dm);

// intent intent = new intent(this, mainactivity.class);

// intent.setflags(intent.flag_activity_new_task | intent.flag_activity_clear_task);

// startactivity(intent);

// android.os.process.killprocess(android.os.process.mypid());

// system.exit(0);

recreate();

}

android 應用內切換語言

1.新增多語言檔案 在不同的 value 資料夾下 例如 value value en values zh rtw 資料夾 新增不同語言的string.xml檔案,我們的專案新增了英文 簡體中文 正體中文三種語言,如下圖所示 2.更新 configuration 中的 locale 屬性 3.重啟 ...

Android應用內即時切換語言

應用內設定語言 resources resources getresources configuration config resources.getconfiguration displaymetrics am resources.getdisplaymetrics config.locale l...

android原生App系統 列印實現解決方案

一 解決方案核心思路 二 解決方案核心優勢與不足 方式1通過酷酷辮資料線與列印直接聯接,實現列印,優點 穩定 配件酷酷辮 約20元 方式2手機與印表機同處於相同wifi環境中,優點 簡便,明顯缺點 需要事先在windows環境中將印表機加入到該wifi中才可以。不足 僅適用android手機 平板 ...