Android修改系统中默认字体大小
本文是基于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修改系统中默认字体大小相关推荐
- android的word默认字体大小设置,如何修改word的默认字体大小以便于写文章
我平时写文章都喜欢用Word写好,然后在发布到相应博客网站上,但是每次打开word,默认的字体都是宋体和五号字体,个人感觉字体太小,所以每次我都手动调到四号或三号字体,然后才开始写文章.度娘之后才知道 ...
- Android getDimensionPixelSize, 代码中设置字体大小,读xml配置。
//给一个id为name的TextView设置字体大小 TextView mName = (TextView)findViewById(R.id.name); mName.setTextSize( ...
- 如何修改地图中地名字体大小
今天有朋友问到,那当然是要记录啦 地图中的地区名的字体大小怎么改呢? label.normal.textStyle.fontSize 又或者直接简单的label.normal.fontSize 1.不 ...
- 关于如何修改CSDN中的字体大小和颜色
Markdown是一种可以使用普通文本编辑器编写的标记语言,通过类似HTML的标记语法,它可以使普通文本内容具有一定的格式.但是它本身是不支持修改字体.字号与颜色等功能的! CSDN-markdown ...
- Android 修改应用中的字体
1.下载ttf格式的字体文件 比如:华康娃娃字体,可以在我的资源页下载,点我 2. 放入资源目录中 3. 局部替换 针对要显示的TextView设置不同的Typeface 将一个ttf字库构造成一个T ...
- Android 修改系统字体大小,导致页面展示异常解决方案
Android系统默认是允许修改系统本身的字体大小的,导致页面展示异常. 页面展示异常是因为系统字体大小影响到了程序中字体的单位sp,所以解决此问题的方案1是,将布局中字体大小的单位sp换成dp 解决 ...
- android 9.0 Settings系统默认字体大小的修改
目录 1.概述 2.Settings系统默认字体大小的修改的核心类 3.Settings系统默认字体大小的修改的核心功能分析和实现
- w10计算机字体怎么设置在哪里设置,win10电脑修改系统默认字体的方法|win10系统怎么设置字体大小...
win10电脑怎么改变系统字体?修改系统默认字体的方法 win10电脑怎么改变系统字体?系统字体一直都是一尘不变,虽然看起来方方正正比较便于确认,但总有用户想要修改系统默认字体设置,怎么修改系统默认字 ...
- Android 中的字体大小适配
Android系统中可以设置字体大小,对于一些设置了特大号字体的设备,往往会出现布局错乱的情况,对此,需要做相关的字体大小适配.根据聊聊 Android 中的字体大小适配这篇博客提供的方案,进行了一些 ...
最新文章
- 目前计算机辅助数控编程的方法,数控编程试题(附自己整理的答案)
- C++STL理论基础
- [BUUCTF-pwn]——axb_2019_brop64
- C和指针之指针数组和指向数组的指针
- 两种解决IE6不支持固定定位的方法
- Python 和 R 数据分析/挖掘工具互查
- C#使用Monitor类、Lock和Mutex类进行多线程同步
- 【PowerDesigner】Constraint name uniqueness问题及处理
- MFC控件-Spin控件和编辑框控件Edit Control绑定使用
- 威斯敏斯特教堂(西敏寺)墓碑上的话(WestMinster Abbey,When I was young and fre
- 华为交换机设置端口镜像捕获数据包
- 2055041-21-7,Acid-PEG4-S-PEG4-acid在EDC和HATU等活化剂存在下,羧酸基团可与伯胺反应
- 【APS】90张专业PPT学习高级计划与排程(APS)
- HFSS激励类型----电流源激励
- 自制Unity文件查找器,支持拼音搜索
- linux中一次显示一页内容的命令
- 公众号分享页面php,微信公众号网页分享功能开发的示例代码
- 数字图像处理之频域滤波
- 真假屏幕测试软件,【当贝市场】如何检测电视屏幕真伪4K?两款工具一键辨别...
- 编程经验NO.1 from月光博客