本文是基于Android5.1的代码


device\mediatek\common\overlay\tablet\packages\apps\Settings\res\values-sw600dp\arrays/xml

其中4个item 分别代表着字体的大小:“小”、“普通”、“大”、“超大”

<?xml version="1.0" encoding="utf-8"?>
<!--
/*
**
** Copyright 2007 The Android Open Source Project
**
** Licensed under the Apache License, Version 2.0 (the "License");
** you may not use this file except in compliance with the License.
** You may obtain a copy of the License at
**
**     http://www.apache.org/licenses/LICENSE-2.0
**
** Unless required by applicable law or agreed to in writing, software
** distributed under the License is distributed on an "AS IS" BASIS,
** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
** See the License for the specific language governing permissions and
** limitations under the License.
*/
-->
<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"><string-array name="entryvalues_font_size" translatable="false"><item>0.9</item><item>1.0</item><item>1.15</item><item>1.2</item>--></string-array></resources>

frameworks\base\core\java\android\content\res\Configuration.java

/*** Set this object to the system defaults.*/
public void setToDefaults() {fontScale = 1.2f; //此处该默认值,例:现在字体为“超大”mcc = mnc = 0;locale = null;userSetLocale = false;touchscreen = TOUCHSCREEN_UNDEFINED;keyboard = KEYBOARD_UNDEFINED;keyboardHidden = KEYBOARDHIDDEN_UNDEFINED;hardKeyboardHidden = HARDKEYBOARDHIDDEN_UNDEFINED;navigation = NAVIGATION_UNDEFINED;navigationHidden = NAVIGATIONHIDDEN_UNDEFINED;orientation = ORIENTATION_UNDEFINED;screenLayout = SCREENLAYOUT_UNDEFINED;uiMode = UI_MODE_TYPE_UNDEFINED;screenWidthDp = compatScreenWidthDp = SCREEN_WIDTH_DP_UNDEFINED;screenHeightDp = compatScreenHeightDp = SCREEN_HEIGHT_DP_UNDEFINED;smallestScreenWidthDp = compatSmallestScreenWidthDp =         SMALLEST_SCREEN_WIDTH_DP_UNDEFINED;densityDpi = DENSITY_DPI_UNDEFINED;seq = 0;simSetLocale = false; /// M: sim locale feature
}

Android修改系统中默认字体大小相关推荐

  1. android的word默认字体大小设置,如何修改word的默认字体大小以便于写文章

    我平时写文章都喜欢用Word写好,然后在发布到相应博客网站上,但是每次打开word,默认的字体都是宋体和五号字体,个人感觉字体太小,所以每次我都手动调到四号或三号字体,然后才开始写文章.度娘之后才知道 ...

  2. Android getDimensionPixelSize, 代码中设置字体大小,读xml配置。

    //给一个id为name的TextView设置字体大小  TextView mName = (TextView)findViewById(R.id.name);  mName.setTextSize( ...

  3. 如何修改地图中地名字体大小

    今天有朋友问到,那当然是要记录啦 地图中的地区名的字体大小怎么改呢? label.normal.textStyle.fontSize 又或者直接简单的label.normal.fontSize 1.不 ...

  4. 关于如何修改CSDN中的字体大小和颜色

    Markdown是一种可以使用普通文本编辑器编写的标记语言,通过类似HTML的标记语法,它可以使普通文本内容具有一定的格式.但是它本身是不支持修改字体.字号与颜色等功能的! CSDN-markdown ...

  5. Android 修改应用中的字体

    1.下载ttf格式的字体文件 比如:华康娃娃字体,可以在我的资源页下载,点我 2. 放入资源目录中 3. 局部替换 针对要显示的TextView设置不同的Typeface 将一个ttf字库构造成一个T ...

  6. Android 修改系统字体大小,导致页面展示异常解决方案

    Android系统默认是允许修改系统本身的字体大小的,导致页面展示异常. 页面展示异常是因为系统字体大小影响到了程序中字体的单位sp,所以解决此问题的方案1是,将布局中字体大小的单位sp换成dp 解决 ...

  7. android 9.0 Settings系统默认字体大小的修改

    目录 1.概述 2.Settings系统默认字体大小的修改的核心类 3.Settings系统默认字体大小的修改的核心功能分析和实现

  8. w10计算机字体怎么设置在哪里设置,win10电脑修改系统默认字体的方法|win10系统怎么设置字体大小...

    win10电脑怎么改变系统字体?修改系统默认字体的方法 win10电脑怎么改变系统字体?系统字体一直都是一尘不变,虽然看起来方方正正比较便于确认,但总有用户想要修改系统默认字体设置,怎么修改系统默认字 ...

  9. Android 中的字体大小适配

    Android系统中可以设置字体大小,对于一些设置了特大号字体的设备,往往会出现布局错乱的情况,对此,需要做相关的字体大小适配.根据聊聊 Android 中的字体大小适配这篇博客提供的方案,进行了一些 ...

最新文章

  1. 目前计算机辅助数控编程的方法,数控编程试题(附自己整理的答案)
  2. C++STL理论基础
  3. [BUUCTF-pwn]——axb_2019_brop64
  4. C和指针之指针数组和指向数组的指针
  5. 两种解决IE6不支持固定定位的方法
  6. Python 和 R 数据分析/挖掘工具互查
  7. C#使用Monitor类、Lock和Mutex类进行多线程同步
  8. 【PowerDesigner】Constraint name uniqueness问题及处理
  9. MFC控件-Spin控件和编辑框控件Edit Control绑定使用
  10. 威斯敏斯特教堂(西敏寺)墓碑上的话(WestMinster Abbey,When I was young and fre
  11. 华为交换机设置端口镜像捕获数据包
  12. 2055041-21-7,Acid-PEG4-S-PEG4-acid在EDC和HATU等活化剂存在下,羧酸基团可与伯胺反应
  13. 【APS】90张专业PPT学习高级计划与排程(APS)
  14. HFSS激励类型----电流源激励
  15. 自制Unity文件查找器,支持拼音搜索
  16. linux中一次显示一页内容的命令
  17. 公众号分享页面php,微信公众号网页分享功能开发的示例代码
  18. 数字图像处理之频域滤波
  19. 真假屏幕测试软件,【当贝市场】如何检测电视屏幕真伪4K?两款工具一键辨别...
  20. 编程经验NO.1 from月光博客

热门文章

  1. ACP敏捷8.人的因素.敏捷领导力和敏捷教练
  2. 【Python】Pandas 表格样式设置指南,看这一篇就够了!
  3. 使用二维激光雷达和cartographer_ros实现实时SLAM
  4. 基于OpenVINO部署PaddlePadle-YOLOE模型—2.模型下载与转换
  5. paddlepaddle学习
  6. Spring学习个人记录
  7. 为什么我认为是几乎完全一样的编码,一个崩溃了,一个可以运行!
  8. Java IO流--数据读写(字符/字节流/二进制文件)
  9. 【标准文件免费下载】国家标准和行业标准 良心网站推荐
  10. 金融工程---引论以及参考书目