在进行多语言开发的时候,会经常需要测试当前的系统显示语言,主要有两种方式进行设置,一种是修改手机的语言,一种是使用代码的方式进行设置
//程序中切换语言
//取得资源对象
Resources resources = getResources();
//取得设置对象
Configuration configuration = resources.getConfiguration();
//改变程序使用的语言
configuration.locale = Locale.SIMPLIFIED_CHINESE;
//将相关设置值反映到屏幕上
DisplayMetrics dm = resources.getDisplayMetrics();
resources.updateConfiguration(configuration, dm);
即可