【问题标题】:Is there any way to change font size on the whole Android device有没有办法改变整个Android设备上的字体大小
【发布时间】:2016-02-23 07:38:56
【问题描述】:

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

【问题讨论】:

  • 你想要在你的安卓应用中使用它吗?

标签: android fonts settings


【解决方案1】:

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

【讨论】:

    【解决方案2】:

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

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

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-12-10
      • 1970-01-01
      • 2017-06-12
      • 1970-01-01
      • 2011-06-07
      • 2022-09-24
      相关资源
      最近更新 更多