Android代码国际化

常见的语言缩写有:


Android代码国际化_第1张图片
Paste_Image.png

第一步:
现在res文件下新建一个国际化文件,需要哪种就用哪种取名字:

Android代码国际化_第2张图片
Paste_Image.png

第二步:
在代码中设置:

    /**
     * 
     * 设置语言
     * 
     * @param context
     * 
     */
    public static void setLanguage(Context context) {
        Resources res = context.getResources();
        Configuration config = res.getConfiguration();
        // config.locale = Locale.CHINESE;
        config.locale = Locale.TAIWAN;//选择语言类别,这个是台湾
        res.updateConfiguration(config, res.getDisplayMetrics());
    }

最后在自己项目中的Application中调用就行了

    Utils.setLanguage(this);

你可能感兴趣的:(Android代码国际化)