如下图,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培训班(53)
  2. android的init.rc文件的语法
  3. Android(安卓)XML解析
  4. Android(安卓)Studio运行慢-提速到10s,问你要不要?
  5. Android(安卓)NDK开发初步
  6. 【Android】TypedArray和obtainStyledAttributes使用
  7. Android预定义样式
  8. #Android学习笔记(二)#
  9. Android在SDcard建文件夹(在Android中移动文件必用)

随机推荐

  1. 【Android Training - 04】保存数据 [ Le
  2. Android开发实践:Android交叉编译工具链的
  3. Blog-04-《一周快速上手Kotlin For Andro
  4. 「转载」彻底解析Android缓存机制——Lru
  5. android 移至pc
  6. 彻底理解 Android 中的阴影
  7. 努力向前,年轻人
  8. startActivity兼容性问题总结
  9. Android应用程序(APK)的编译打包过程
  10. Android 选择图片、上传图片之PictureSel