如何在android APP中设置系统语言

如题所述

    获取当前系统语言

    Locale curLocale = getResources().getConfiguration().locale;   

    //通过Locale的equals方法,判断出当前语言环境  

    if (curLocale.equals(Locale.SIMPLIFIED_CHINESE)) {    

    //中文  

    } else if(Locale.ENGLISH){    

    //英文  

    }   

    2.设置APP语言Resources resources = getResources();  // 获得res资源对象    

      Configuration config = resources.getConfiguration();  // 获得设置对象    

      DisplayMetrics dm = resources.getDisplayMetrics();  // 获得屏幕参数:主要是分辨率,像素等。    

      config.locale = Locale.ENGLISH</span>;  // 设置APP语言设置为英文   

      resources.updateConfiguration(config, dm);    

      //设置完以后要刷新Activity才能及时生效  

温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-11-10
我知道在MIUI上能实现
相似回答