Android强制字体不随系统改变而改变

xiaoxiao2021-02-27  144

@Override public void onConfigurationChanged(Configuration newConfig) { if (newConfig.fontScale != 1) getResources(); super.onConfigurationChanged(newConfig); } @Override public Resources getResources() { Resources res = super.getResources(); if (res.getConfiguration().fontScale != 1) { Configuration newConfig = new Configuration(); newConfig.setToDefaults(); res.updateConfiguration(newConfig, res.getDisplayMetrics()); if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN_MR1) { createConfigurationContext(newConfig); } else { res.updateConfiguration(newConfig, res.getDisplayMetrics()); } } return res; }
转载请注明原文地址: https://www.6miu.com/read-16015.html

最新回复(0)