在对Android 8.0进行适配时遇到某些地方语言为转化主要是在动态添加二级view的时候语言未转化
此外在语言更新上我已经对版本进行了判断如if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN_MR1) {
configuration.setLocale(targetLocale);
} else {
configuration.locale = targetLocale;
}if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N) {
return mContext.createConfigurationContext(configuration);
}else{
Resources resources = mContext.getResources();
DisplayMetrics dm = resources.getDisplayMetrics();
resources.updateConfiguration(configuration, dm);
}
之后会在相关的Application和BaseActivity中进行配置
添加回答
举报
0/150
提交
取消