有没有办法在整个Android设备上更改字体大小

时间:2015-11-20 17:55:10

标签: android fonts settings

有没有办法在整个Android设备上更改字体大小?我可以在我的程序中更改字体大小/颜色,但我可以在整个设备上更改它吗?通过编码

2 个答案:

答案 0 :(得分:0)

不,抱歉。用户可以调整显示设置以在四种逻辑字体大小(小,正常,大和巨大)之间切换。这不是您可以通过SDK应用程序自行更改的系统设置,除非在root设备上。

答案 1 :(得分:0)

可以使用以下代码更改设备字体。没有经过测试,但我仍然确定它会起作用。

Settings.System.putFloat(getBaseContext().getContentResolver(),
            Settings.System.FONT_SCALE, (float) 1.0);

请不要忘记在您的清单中添加WRITE_SETTINGS权限,例如

<uses-permission android:name="android.permission.WRITE_SETTINGS"/>

重新启动设备后,更改将受到影响。