Android优雅实现全局设置字体大小
来源:互联网 发布:好听的网络对唱情歌 编辑:程序博客网 时间:2024/05/22 02:21
那年,刚毕业出来,查资料多用百度,耽搁了不少工作(不黑不吹),比如你现在查Android设置字体大小的资料,百度实打实谬误。当然,百度上那些通过设置主题、样式或者循环设置页面TextView组件,也不能说达不到功能需求,but~~
这严重违背我们追求优雅代码的特立独行的程序员风格!
正确打开设置字体的姿势,你仅需如下:
在基类Activity中覆盖getResources方法
@Override public Resources getResources() { Resources res = super.getResources(); Configuration config = res.getConfiguration(); config.fontScale = APP.getTextSize(); //1 设置正常字体大小的倍数 res.updateConfiguration(config, res.getDisplayMetrics()); return res; }关键点是注释1,config.fontScale这个是浮点数,表示正常字体的倍数,默认值是1。比如你想设置字体大小为正常的1.5倍,则此时APP.getTextSize()应返回1.5,就是这么优雅。
PS:自从放弃百度,写代码再也不用浑身解数,啦啦啦~~
1 0
- Android优雅实现全局设置字体大小
- Android 设置全局字体大小
- Android设置全局字体大小解决方案
- android改变全局字体大小
- android改变全局字体大小
- android 滑动全局设置字体大小(不重启当前应用)
- Android 如何在设置字体大小不统一的情况下,设置全局字体大小
- 设置Android app的字体不随系统全局字体大小的变动而变动
- 设置Android app的字体不随系统全局字体大小的变动而变动
- 转:设置Android app的字体不随系统全局字体大小的变动而变动
- 设置android textview字体大小
- Android Dialog 设置字体大小
- android 代码设置字体大小
- android默认字体大小设置
- android textview字体大小设置
- android studio设置字体大小
- Android Studio设置字体大小
- Android 全局改变字体大小的方法
- Oracle11g客户端安装及plsql配置步骤与方法
- Ardely暗区图像增强
- 进程管理
- QT引用OpenCV出现错误:warpers_inl.hpp:146: error: C2589: “(”:“::”右边的非法标记
- centos开机自启动 2016.08.29回顾
- Android优雅实现全局设置字体大小
- sql运用积累,001
- 使用C#编写的一个定时关机程序
- ExtJS4中initComponent和constructor的区别
- 关于php必须谨慎处理变量和调用内置函数的几点总结,否则会带来安全方面的灾难
- 如何从技术牛人升阶为管理牛人
- Jquery datatable的详细使用
- 用 Delphi 创建服务程序(Service)
- Struts-struts-config.xml配置详解