【问题标题】:how to change default font size in android?如何更改android中的默认字体大小?
【发布时间】:2014-08-20 02:57:35
【问题描述】:

我正在开发我需要更改系统字体大小的字体相关应用程序。我在谷歌找不到任何例子。如果有人有访问系统字体的经验,请帮我解决这个问题。在此先感谢。

我尝试了下面的代码,但它不起作用。

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

【问题讨论】:

  • 将 android:textSize="18sp" 添加到文本视图或您在 xml 中引用的任何视图以增加字体大小?
  • 他想更改系统设置的字体大小而不是他的应用程序的字体大小
  • 是的,奥法米尔。我想更改系统的字体..不是 textview 或任何特定的应用程序。字体配置是否有任何意图
  • 我认为这在您拥有设备的 root 访问权限之前是不可能的,并且要获得 root 访问权限,设备必须首先获得 root 权限。
  • 这在不需要 root 的情况下是不可能的 AFAIK:stackoverflow.com/questions/10943154/…forum.xda-developers.com/showthread.php?t=1152710 但是可以读取字体大小(但我想你已经知道了):developer.android.com/reference/android/provider/…

标签: android font-size


【解决方案1】:

嗯,找了好久,我找到了这个question,其中Romain Guy提到不可能。

正如我在上面的评论中提到的那样,对于您所指的这个app,他们在描述中也提到了It may not work for all devices. Please try it and let me know (Settings > App log) if it does not work on your device. Starting from Android 4.2, this app only works on rooted devices due to Android disables 3rd party apps to change system UI configuration (color, font) unless you are using a rooted phone.

我在here 上找到了另一个主题,看看对你有没有帮助

【讨论】:

  • 您好,mandroid,非常感谢您提供的宝贵信息。
猜你喜欢
  • 2012-06-12
  • 2012-08-10
  • 1970-01-01
  • 1970-01-01
  • 2010-12-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多