在Activity基类中添加即可实现。
//设置字体为默认大小,不随系统字体大小改而改变 @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()); } return res; }
Android 手机系统设置字体App不随系统的字体大小而改变
最新推荐文章于 2021-05-25 14:31:12 发布