(国内知名Android开发论坛eoe开发者社区推荐:)

Android系统移植与调试——教你如何修改Android默认字体大小和设置字体大小比例

关于如何修改Android默认字体及设置字体大小比例的问题,很多人在网上咨询,今天来这里为大家总结分享解决方法!

因为作者修改 ro.sf.lcd_density的值,将它从160修改 为120,所以导致整个系统的字体都变得很小。因此需要将整个字体变大,并且在设置-->显示-->字体大小的4个选项的值都必须变大。我想到的思路是将字体的缩放比例调大一些,下面是我的修改步骤。

1、修改默认字体的大小

Step1: 修改frameworks/base/core/java/android/content/res/Configuration.java

文件中的setToDefaults()方法,将默认的字体缩放比例调为1.35f,即修改fontScale属性

Public void setToDefaults(){

fontScale=1.35f; //default value is 1

mcc = mnc = 0;

....

}

2、修改设置-->显示-->字体大小的4个选项值

Step2: vim packages/apps/Settings/res/values/arrays.xml和

vim packages/apps/Settings/res/values-sw600dp/arrays.xml

下面就是4个选项对应的值,分别为 小、正常、大、超大

1.4

1.45

1.5

1.55

Step3: 编译frameworks模块

./mk mbk77_twn_cu_jb mm frameworks/

Step4:编译packages模块

./mk mbk77_twn_cu_jb mm packages/

Step5: 更新systemimage

./mk mbk77_twn_cu_jb systemimage

Step6:  将生成的文件copy到指定目录(Getimag.sh是个批处理文件,用来copy文件的,读者可以自己写)

./Getimag.sh

step7: 捎入Android设备查看效果

eoe成立于2009年,创办了最早也是目前为止最大的中文移动开发者社区:

超过160万的移动开发者汇聚在eoe,共同讨论最前沿最精彩的技术话题。eoe一直致力于为移动开发者提供全方位的服务。

android 字体调节大小,教你如何修改Android默认字体大小和设置字体大小比例相关推荐

  1. Android系统移植与调试之-------如何修改Android设备添加重启、飞行模式、静音模式等功能(一)...

    1.首先先来看一下修改前后的效果对比图 修改之后的图片 确认重启界面 具体的修改内容在下一篇中具体介绍. Android系统移植与调试之------->如何修改Android设备添加重启.飞行模 ...

  2. android studio自动设置权限,android studio打包,安装后权限都没有默认打开,如何设置打开?...

    android studio打包,安装后权限都没有默认打开,如何设置打开?以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! ...

  3. Android系统移植与调试之-------)如何修改Android手机NFC模块,使黑屏时候能够使用NFC

    我们都知道在不修改源代码的情况下,只能是解锁之后才能使用NFC功能.而在锁屏和黑屏2个状态下是没办法用NFC的,但是最近有个客户要求手机在黑屏状态下能够使用NFC,因此我们需要去修改Android源代 ...

  4. Android系统移植与调试之如何修改Android系统默认显示【开发者选项】并默认打开【USB调试】和【未知来源】开关

    转自:[http://blog.csdn.net/ouyang_peng] http://blog.csdn.net/qq446282412/article/details/49815865 今天有个 ...

  5. android wear ios 连接,教你如何让Android Wear智能手表兼容iOS系统

    也许未来Android Wear系统智能手表有可能官方兼容iOS系统,但是想要等到这一天,似乎还得有点耐心.因此如果你恰好是一位iPhone用户,同时又不太喜欢Apple Watch,购买了一款And ...

  6. android studio mac jdk1.8,Mac下修改Android Studio的默认JDK版本

    当你使用mac版Android Studio开发,并且compileOptions定义了JavaVersion8,或者要用android N来priview你的xml布局时,如果没有使用jdk8,就会 ...

  7. word保存为html不压缩图片大小,教你怎样从word中提取图片以及缩小图片大小

    在平常的工作中,有时候在word中看到一些比较好的图片,想保存下来,可是不知道从何保存?又想把这些图片上传到网上,可是图片太大了,所占空间较多,不适合上传,这个时候怎么办? 我就教大家一个好方法,既能 ...

  8. android adb 屏幕分辨率,利用 adb 来修改 Android 安卓的分辨率(另类安卓省电方法)...

    0x00 adb 今天再说一个特别的,就是用 adb 来修改安卓的分辨率,这是一个开发常用的一个技巧,因为作为开发手机不可能有那么多,在一个手机上如果能调试好,看到不同分辨率的显示效果,那会是一件非常 ...

  9. Android TextView通过SpannableString设置字体、大小、颜色、样式、超级链接

    代码应该都能看明白 public class MainActivity extends ActionBarActivity {private TextView tv, tv2;private Span ...

  10. 如何修改html中字号大小,css怎么设置字体大小?

    在CSS代码标签中,修改"font-size"属性可以改变字体的大小,下面我们来看一下css使用font-size属性设置字体大小的示例. css可以使用font-size属性设置 ...

最新文章

  1. GCC 警告选项 -Werror
  2. html5中标签分为,HTML标签的三种类型
  3. 使用扩展技术将SAP Fiori应用隐藏动态创建的UI字段
  4. Android官方开发文档Training系列课程中文版:Activity测试之创建单元测试
  5. 求解非线性方程f (x)= 0的MATLAB数值法指令介绍(solve、fzero的方法与实例)
  6. mysql 开发进阶篇系列 23 应用层优化与查询缓存
  7. 《数据库系统概念》14-静态散列
  8. python游戏编程入门下载-Python游戏编程入门 中文pdf扫描版|网盘下载内附地址提取码|...
  9. h5如何上传文件二进制流_Hadoop如何将TB级大文件的上传性能优化上百倍?
  10. 韩国军事网络指挥中心遭到网络攻击
  11. Quartz表达式校验方法
  12. 如何修改w7计算机用户名和密码忘记,w7系统开机密码忘记解决方法_win7忘记密码如何进入系统...
  13. 决策树的特性及优缺点
  14. Xftp:找不到匹配的outgoing encryption算法
  15. Android 自定义view完全解析--带你通透了解自定义view
  16. 微信小程序实现表情包编辑
  17. opencv 训练样本
  18. 吴恩达推荐好文:中国人工智能的崛起
  19. 未能写入输出文件..”--“拒绝访问。”的解决办法 [转]
  20. 什么叫序数_什么是序数啊

热门文章

  1. 凸透镜成像实验软件_初中物理凸透镜成像原理虚拟实验平台的设计与开发
  2. HTTP的基础知识——HTTP协议
  3. iPhone各机型屏幕尺寸
  4. 互联网行业,常见含金量高的证书,看看你有几个?
  5. 关于XML 编辑工具
  6. 诺基亚如何利用计算机上网,诺基亚E63的WIFI上网功能全教程
  7. HTML练习之吃豆豆小游戏
  8. 天宫初级认证答案_百度初级认证考题_试题1题目+答案
  9. 计算机机房系统建设,计算机机房系统建设方案(范文).pdf
  10. 模拟量输入输出配置及数值的规范化