android 系统默认字体大小,Android系统默认字体大小
修改安卓设置中的默认选项:
1、修改默认字体的大小
frameworks/base/packages/SettingsProvider/res/values/defaults.xml:
2、修改设置-->显示-->字体大小的4个选项值
Step2: vim packages/apps/Settings/res/values/arrays.xml和
vim packages/apps/Settings/res/values/arrays.xml
下面就是4个选项对应的值,分别为 小、正常、大、超大
1.可以直接修改Configuration frameworks/base/core/java/android/content/res/Configuration.java public void setToDefaults() { fontScale = 1; //0.85f /1/1.15f/1.3f 2.在配置中设置 ro.default.size=100 //85 /100/ 115/130 在system/build.prop中,rk已经在安装app后对默认字体作了设置 如下: private void settingLargeSysFont() { try { Configuration mCurConfig = new Configuration(); try { mCurConfig.updateFrom(ActivityManagerNative.getDefault().getConfiguration()); } catch (RemoteException re) { /* ignore */ } int i = SystemProperties.getInt("ro.default.size",100); mCurConfig.fontScale=(i*0.01f); // mCurConfig.fontScale = 1.3f ; 0.85/1/1.15./1.3 ActivityManagerNative.getDefault().updatePersistentConfiguration(mCurConfig); } catch (RemoteException re) { /* ignore */ } } } 3.仿照Setting中的设置 //setting/src/com/android/setting/displaysettings.java public void writeFontSizePreference(Object objValue) { try { mCurConfig.fontScale = Float.parseFloat(objValue.toString()); ActivityManagerNative.getDefault().updatePersistentConfiguration(mCurConfig); } catch (RemoteException e) { Log.w(TAG, "Unable to save font size"); } }
android 系统默认字体大小,Android系统默认字体大小相关推荐
- android 11.0 12.0添加系统字体并且设置为默认字体
1.概述 在11.0 12.0系统定制化开发中,在产品定制中,有产品需求对于系统字体风格不太满意,所以想要更换系统的默认字体,对于系统字体的修改也是常有的功能,而系统默认也支持增加字体,所以就来添加楷 ...
- Android 自定义字体样式 及系统默认字体样式 的设置
Android 能添加文字的控件都可以设置字体样式 关键字是:Typeface 在Java代码中设置或者在xml文件里面设置都可以 Android系统默认给出四种样式的字体 , 分别是 : N ...
- android使用系统字体文件,Android 自定义字体,更换系统默认显示的字体使用自定义字体...
序言: 1.指定控件显示指定字体 有时为了美化UI,需要在指定控件中显示特定的字体,而这个字体在Android系统中却没有,此时可将需要的字体文件存放在assets文件夹中,在为控件设置Typefac ...
- android改变整个app字体大小,Android APP字体随系统字体调整造成界面布局混乱问题解决方案...
一.遇到的问题: 当用户调整系统字体大小的时候,APP的字体一般也都会跟随改变,进而导致某些界面布局排版混乱. 下面先说一下关于sp单位的理解 sp单位除了受屏幕密度影响外,还受到用户的字体大小影响, ...
- Android --- TabHost 切换时,改变选项卡下字体的状态(大小、加粗、默认被选中第一个)
上效果图: MiddleFragment.java 代码如下 import android.os.Bundle; import android.view.LayoutInflater; import ...
- Android --- TabLayout 切换时,改变选项卡下字体的状态(大小、加粗、默认被选中第一个)
文章目录 一.前言 二.源码实例 1.选项卡所在的布局文件 `fragment_course_selection.xml` 2.选项卡所在类 `CourseSelectionFragment.java ...
- Android禁止app字体大小跟随系统字体大小调节
Android禁止app字体大小跟随系统字体大小调节 针对字体不随系统应用改变而改变,不然会导致原来的一些布局变化,在Application中重写getResources() @Overridepub ...
- Android系统修改gmail和google日历默认铃声,区别于系统的默认通知音
需求: 单独修改gmail和google日历默认铃声,区别于系统的默认通知音 解决方法: 因为GMS包没有源码,所以无法通过修改apk的方法解决,只能修改获取默认铃声时的uri实现. 具体设计到的文件 ...
- android改变整个app字体大小,Android系统字体大小如何影响app的字体大小?
在Android应用开发过程中,一定会碰到本来完美的布局,在系统字体大小设置[最大]时变成一团浆糊.解决办法网上也有很多,但是分析原理的却几乎没看到.博主在碰到问题的第一时间也是直接用了网上的方法,即 ...
- android用什么字体,关于 Android 默认字体以及对比微软雅黑字体
wbpluto的手机中一共有9个字体文件:1个为时钟显示准备的Clockopia,4种样式的无衬线(Sans Serif)字体,4种样式的衬线(Serif)字体.关于衬线和无衬线,各位可以上网搜索一下 ...
最新文章
- Ubuntu安装QT后无法输入中文怎么办?
- Android Action Bar 详解篇
- 人工智能其实并不客观,算法会加剧刻板印象
- android 导入离线地图,Android, 离线地图-2
- 同时支持EF+Dapper的混合仓储,助你快速搭建数据访问层
- MongoDB增删改
- 关于RecyclerView(一)基本使用
- lucene2.0+heritrix
- Ubuntu18.04 Azure Kinect ROS Driver配置
- 泛函密度 matlab,【讨论】密度泛函理论中“密度”究竟指什么 - 计算模拟 - 小木虫 - 学术 科研 互动社区...
- 苹果运营商中移动苹果互盼“在一起” 最快Q3推4G移动版iPhone
- PGP软件的安装及汉化
- 如何不用u盘将32位Windows转为64位Windows
- JS--JavaScript数值计算与类型转换详解
- MTK 驱动(59)---音频基础知识
- 如何查看计算机连接的打印机驱动,打印机已经连接电脑了。360驱动大师怎么检查不出来打印机驱动在那里?...
- matlab 电力电子仿真电路,基于Matlab_Simulink的电力电子电路仿真.pdf
- autojs加解密,文本/字符串的加密和解密脚本源码分享
- 解析LDO的五大作用,这里有你意想不到的答案
- 页面之间数据调转传输