Android4.x系统设置字体大小导致应用布局混乱的解决方案
来源:互联网 发布:绝地求生网络监测 编辑:程序博客网 时间:2024/05/03 02:23
从android4.0起系统设置的”显示“提供设置字体大小的选项。这个设置直接会影响到所有sp为单位的字体适配,所以很多app在设置了系统字体后瞬间变得面目全非。下面是解决方案
Resources res = getResources();
Configuration config=new Configuration();
config.setToDefaults();
res.updateConfiguration(config,res.getDisplayMetrics() );
虽然google推荐使用sp作为字体的单位,但实际的开发过程中通常是根据UIUE的设计稿来换算 sp(px换算sp)。而sp即使在同一种密度下其值也不尽相同。比如在240dpi的设备,如果是480x800分辨率这个值通常是1.5倍 (scaledDensity=1.5),如果是480xZ(z>800)那么这个值有可能大于1.5。这无疑给设备的适配带来更多的困难和陷阱。所以个人通常建议使用dpi来作为字体的单位
0 0
- Android4.x系统设置字体大小导致应用布局混乱的解决方案
- 关于网上解决Android4.x系统设置字体大小导致应用布局混乱引起的问题
- android系统设置里的字体大小导致的布局混乱问题
- 解决系统改变字体大小的时候导致的界面布局混乱的问题
- Android_解决系统改变字体大小的时候导致的界面布局混乱的问题
- Android解决系统改变字体大小的时候导致的界面布局混乱的问题
- 解决系统改变字体大小的时候导致的界面布局混乱的问题
- 两种解决修改android手机设置中字体大小后系统布局混乱的方法
- android4.x 系统设置字体大小 适配解决办法
- 应用字体大小的设置
- 关于Android4.x系统支持TLS1.2的解决方案
- Android 防止设置大字体导致布局混乱
- 引入bootstrap导致布局混乱
- float布局导致页面混乱
- DEDE内容页图片过大导致布局混乱的解决方法
- 设置应用内字体大小不跟随系统字体大小
- table表格内容太多导致样式混乱的解决方案
- RecyclerView+checkbox滑动导致复用混乱问题的解决方案
- hibernate3.0源码分析:配置文件的获取
- NSString 中插入数据
- 【cocos2d-x制作别踩白块儿】第三期:添加开始的黄色栏
- csdn如何转载别人的文章 - jiangping_zhu的专栏 - 博客频道 - CSDN.NET http://blog.csdn.net/jiangping_zhu/article/detail
- 漫话距离(By Dahua Lin@MIT)
- Android4.x系统设置字体大小导致应用布局混乱的解决方案
- mysql慢查询日志记录与分析
- 温州市首艘水上消防艇露脸塘河
- 关于EHCI的一些东西
- Android 监听 USB 接口的插拔状态
- Comparator和Comparable在排序中的应用
- 关于XSS
- 19 个 Android 开发工具--不好你打我
- UIView随手势拖动