下面的代码将允许仅为应用程序更改字体比例.
在第二行,代码“configuration.fontScale =(float)1;”将不得不满足您的需求.默认值为0.15步骤缩放,默认值为1.
在调用setContentView(R.layout.yourlayout)之前放置它
Configuration configuration = getResources().getConfiguration();
configuration.fontScale=(float) 1; //0.85 small size, 1 normal size, 1,15 big etc
DisplayMetrics metrics = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(metrics);
metrics.scaledDensity = configuration.fontScale * metrics.density;
getBaseContext().getResources().updateConfiguration(configuration, metrics);
希望这可以帮助!
这段代码展示了如何更改Android应用程序的字体缩放比例。通过设置`Configuration`对象的`fontScale`属性为1(默认值为0.15),可以调整字体大小。在加载布局之前,需要更新配置和显示指标,确保字体尺寸按预期变化。
1024

被折叠的 条评论
为什么被折叠?



