image.png
res目录下文件
病原体搜索
病原体
病毒
细菌
真菌
其他
收藏
Search for pathogens
Pathogens
Virus
Bacteria
Fungus
Others
Collection
// 获得res资源对象
Resources resources = activity.getResources();
// 获得屏幕参数:主要是分辨率,像素等。
DisplayMetrics metrics = resources.getDisplayMetrics();
// 获得配置对象
Configuration config = resources.getConfiguration();
//区别17版本(其实在17以上版本通过 config.locale设置也是有效的,不知道为什么还要区别)
//在这里设置需要转换成的语言,也就是选择用哪个values目录下的strings.xml文件
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN_MR1) {
config.setLocale(Locale.SIMPLIFIED_CHINESE);//设置简体中文
//config.setLocale(Locale.ENGLISH);//设置英文
} else {
config.locale = Locale.SIMPLIFIED_CHINESE;//设置简体中文
//config.locale = Locale.ENGLISH;//设置英文
}
resources.updateConfiguration(config, metrics);
//调完这个之后,文字就会变成你设置的其他语言了
tvFungus.setText(getResources().getString(R.string.fungus));