android 字体调节大小,教你如何修改Android默认字体大小和设置字体大小比例
(国内知名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默认字体大小和设置字体大小比例相关推荐
- Android系统移植与调试之-------如何修改Android设备添加重启、飞行模式、静音模式等功能(一)...
1.首先先来看一下修改前后的效果对比图 修改之后的图片 确认重启界面 具体的修改内容在下一篇中具体介绍. Android系统移植与调试之------->如何修改Android设备添加重启.飞行模 ...
- android studio自动设置权限,android studio打包,安装后权限都没有默认打开,如何设置打开?...
android studio打包,安装后权限都没有默认打开,如何设置打开?以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! ...
- Android系统移植与调试之-------)如何修改Android手机NFC模块,使黑屏时候能够使用NFC
我们都知道在不修改源代码的情况下,只能是解锁之后才能使用NFC功能.而在锁屏和黑屏2个状态下是没办法用NFC的,但是最近有个客户要求手机在黑屏状态下能够使用NFC,因此我们需要去修改Android源代 ...
- Android系统移植与调试之如何修改Android系统默认显示【开发者选项】并默认打开【USB调试】和【未知来源】开关
转自:[http://blog.csdn.net/ouyang_peng] http://blog.csdn.net/qq446282412/article/details/49815865 今天有个 ...
- android wear ios 连接,教你如何让Android Wear智能手表兼容iOS系统
也许未来Android Wear系统智能手表有可能官方兼容iOS系统,但是想要等到这一天,似乎还得有点耐心.因此如果你恰好是一位iPhone用户,同时又不太喜欢Apple Watch,购买了一款And ...
- android studio mac jdk1.8,Mac下修改Android Studio的默认JDK版本
当你使用mac版Android Studio开发,并且compileOptions定义了JavaVersion8,或者要用android N来priview你的xml布局时,如果没有使用jdk8,就会 ...
- word保存为html不压缩图片大小,教你怎样从word中提取图片以及缩小图片大小
在平常的工作中,有时候在word中看到一些比较好的图片,想保存下来,可是不知道从何保存?又想把这些图片上传到网上,可是图片太大了,所占空间较多,不适合上传,这个时候怎么办? 我就教大家一个好方法,既能 ...
- android adb 屏幕分辨率,利用 adb 来修改 Android 安卓的分辨率(另类安卓省电方法)...
0x00 adb 今天再说一个特别的,就是用 adb 来修改安卓的分辨率,这是一个开发常用的一个技巧,因为作为开发手机不可能有那么多,在一个手机上如果能调试好,看到不同分辨率的显示效果,那会是一件非常 ...
- Android TextView通过SpannableString设置字体、大小、颜色、样式、超级链接
代码应该都能看明白 public class MainActivity extends ActionBarActivity {private TextView tv, tv2;private Span ...
- 如何修改html中字号大小,css怎么设置字体大小?
在CSS代码标签中,修改"font-size"属性可以改变字体的大小,下面我们来看一下css使用font-size属性设置字体大小的示例. css可以使用font-size属性设置 ...
最新文章
- GCC 警告选项 -Werror
- html5中标签分为,HTML标签的三种类型
- 使用扩展技术将SAP Fiori应用隐藏动态创建的UI字段
- Android官方开发文档Training系列课程中文版:Activity测试之创建单元测试
- 求解非线性方程f (x)= 0的MATLAB数值法指令介绍(solve、fzero的方法与实例)
- mysql 开发进阶篇系列 23 应用层优化与查询缓存
- 《数据库系统概念》14-静态散列
- python游戏编程入门下载-Python游戏编程入门 中文pdf扫描版|网盘下载内附地址提取码|...
- h5如何上传文件二进制流_Hadoop如何将TB级大文件的上传性能优化上百倍?
- 韩国军事网络指挥中心遭到网络攻击
- Quartz表达式校验方法
- 如何修改w7计算机用户名和密码忘记,w7系统开机密码忘记解决方法_win7忘记密码如何进入系统...
- 决策树的特性及优缺点
- Xftp:找不到匹配的outgoing encryption算法
- Android 自定义view完全解析--带你通透了解自定义view
- 微信小程序实现表情包编辑
- opencv 训练样本
- 吴恩达推荐好文:中国人工智能的崛起
- 未能写入输出文件..”--“拒绝访问。”的解决办法 [转]
- 什么叫序数_什么是序数啊