如下图,android中的默认字体大小可以通过以下方法进行修改,为了使用方法,引入系统属性作为辅助手段。

打开文件android/frameworks/base/core/java/android/content/res/Configruation.java,按照以下内容修改代码即可。
+import android.os.SystemProperties; // add by King

......

 1 2 3 4 5 6 7 8 910
public void setToDefaults() {     ......    //------- modify by King    // 通过读取系统属性设置字体缩放的默认值,ro.sys.def_font_scale在build.prop文件里设置    fontScale = (float)(SystemProperties.getInt("ro.sys.def_font_scale", 100))/100;    //----- origin ------------------------------    //fontScale = 1;    //--------------------------------------------    ......}

在/system/build.prop文件里面加入
ro.sys.def_font_scale = ?(值可以设置成如:100, 130)

PS:ro.sys.def_font_scale = 130,即fontScale = 1.3时,相应的字体大小为“大”。

声明:eoe文章著作权属于作者,受法律保护,转载时请务必以超链接形式附带如下信息

原文作者:ka布

原文地址:http://my.eoe.cn/kinglaw/archive/3785.html

更多相关文章

  1. Android 在xml布局配置文件中给Button按钮添加事件
  2. Android在SDcard建文件夹(在Android中移动文件必用)
  3. Android Studio 配置快捷方式生成JNI头文件的方法
  4. android 安装文件例子
  5. android 读取DDMS里的文件时打不开,解决方法
  6. android配置文件详解
  7. 简单的Android日志文件记录类
  8. Android上传文件,客户端+服务器源码

随机推荐

  1. 初识Android(安卓)网络机顶盒开发
  2. 安卓开机logo和开机动画的几种实现方法
  3. Android之讯飞语音-文字转语音(不用另外安
  4. 瘦瘦App Android(安卓)redesign简版
  5. Android与PHP交互,Android传递JSON数据,PHP
  6. 深入源码系列:聊聊android属性动画执行线
  7. Android中实现倒影效果
  8. Android(安卓)应用之安全开发
  9. Android(安卓)程序应该考虑的问题
  10. Android(安卓)APP启动优化二 使用Systrac