如何屏蔽手机系统设置大号字体(老年人使用)引起的适配问题

在上海出差时,最后测试上线,一个哥们不知怎么想的弄出个老年人专用字体,瞬间整个界面都丑掉了,没办法这也算BUG,想办法解决呗。想一下,手机系统里面设置了好几种字体大小,用户是随心更改,这个我们管不了。最后找了这样一种解决方法,固定死APP字体就是标准字体,APP中的字体不会跟随系统设置改变:

在项目的BaseActivity中加入这样一段代码(我整个项目的框架是activity添加四个Fragment)

/**  字体不受系统设置影响* */@Overridepublic Resources getResources() {    Resources res = super.getResources();    Configuration config = new Configuration();    config.setToDefaults();    res.updateConfiguration(config, res.getDisplayMetrics());    return res;}
时间: 2024-10-09 23:48:35

如何屏蔽手机系统设置大号字体(老年人使用)引起的适配问题的相关文章

HTML5做手机站页面字体显示很小的解决方法

原文:HTML5做手机站页面字体显示很小的解决方法 HTML5做手机站需要加上一部分代码,不然字体会显示很小的,经历了很久的不解才发现的,希望给大家一些帮助 <!DOCTYPE html PUBLIC "-//WAPFORUM//DTD XHTML Mobile 1.0//EN" "http://www.wapforum.org/DTD/xhtml-mobile10.dtd"> <html xmlns="http://www.w3.org

《黄聪:手机移动站SEO优化教程》4、如何实现手机移动网站和PC站点的自主适配

转载:http://blog.csdn.net/dog250/article/details/6896949 UDP协议疑难杂症全景解析 2011-10-22 19:26 2989人阅读 评论(4) 收藏 举报 tcp网络算法交通socket通讯 如今,但凡说精通网络的,第二个意思就是"精通TCP",事实上,很多自称精通TCP的家伙们只是精通socket接口而已,对TCP行为精通的并不多,笔者也不算精通,但绝对是中等以上水平.如果你真的精通TCP行为,那么本文不读也罢,直接发邮件给我,

小米手机 js 脚本取src为空的适配问题

今天测试提上来一个问题 我android webview 中执行了一段js脚本,去替换原来的图片,但是小米手机上居然没起作用 花了一个中午的午休看问题 贴出来帮助下遇到同样的问题的朋友吧,我百度了半天没看到一个答案 蛋疼的 举个例子 在小米执行 <pre name="code" class="javascript"> <pre name="code" class="javascript"> javasc

安卓app中嵌入一个H5页面,当手机系统设置字体变大时,如何使H5页面的字体不会随用户自己调整的系统字体变化而变化?

webview.getSettings().setTextZoom(100);WebView加上这个设置后,WebView里的字体就不会随系统字体大小设置发生变化了. https://segmentfault.com/q/1010000006068362?_ea=1015158

老人机修改了手机系统默认字体大小的情况处理。

今天发现了rem有一个不适配的情况. 如果有用户把自己手机默认字体改为超大号的话,界面就变形了. 因为之前我们开发一直以320px为最小适配宽度的. 但是改为超大号字体后,rem还认为是320px的宽, 实际上我换算了一下,只有270px宽了,所以有一些浮动的布局会掉下来,或者是看不到, 用苹果手机试了,居然是正常的. 后来,我发现改为超大字体后,网页在uc浏览器.系统自带浏览器和微信浏览器也都是正常的(安卓), 偏偏在我们app里显示不正常, 我得出结论,一定是webview的某个参数没设定.

iOS App 内跳转到手机系统设置页面

在iOS开发中,有时会有跳转系统设置界面的需求,例如提示用户打开提醒用户打开推送或者位置权限等. 在iOS6之后,第三方应用需要跳转系统设置界面,需要在URL type中添加一个Prefs值,如下图: 注意:设置跳转有三种方式,每一种的使用场景都不同. 并且你在跳转到系统中自己应用下面设置的时候, 你的应用要提前至少申请了某一个权限,如通知,定位等.否则,会引起崩溃. 方式一:prefs:root=某项服务 方式二:prefs:root=bundleID 方式三: UIApplicationOp

系统字体大小设置

问题: 在项目中遇到需要修改字体大小的问题.当修改设置里面字体大小的时候,根据情况决定当前应用是否需要同步系统的字体大小.一般在需要完整显示字体的应用中有此需求.华为荣耀的手机桌面似乎就针对这个做了判断,不管系统字体修改成什么样,似乎都是一个默认值,反正我是没有用肉眼看到有什么改变.虽然有点固定,但是好歹也整成了可以完整显示应用名称了. 分析: 在设置中既然有该功能,那么我们就进去看看他的代码了.设置界面对于的xml为Settings_headers.xml,一般这个地方比较难找,新手一般只需要

了解真实的『REM』手机屏幕适配

rem 作为一个低调的长度单位,由于手机端网页的兴起,在屏幕适配中得到重用.使用 rem 前端开发者可以很方便的在各种屏幕尺寸下,通过等比缩放的方式达到设计图要求的效果. rem 的官方定义『The font size of the root element.』,即以根节点的字体大小作为基准值进行长度计算.一般认为网页中的根节点是 html 元素,所以采用的方式也是通过设置 html 元素的 font-size 来做屏幕适配,但实际情况真有这么简单吗? 首先我们来看看使用 rem 实现手机屏幕适

Android Studio 第五十六期 - Android之系统设置选项的包名

以com.android.settings开头的形式: com.android.settings.Settings 手机系统设置 com.android.settings.WirelessSettings 无线和网络设置 com.android.settings.AccessibilitySettings 辅助功能设置 com.android.settings.ActivityPicker 选择活动 com.android.settings.ApnSettings APN设置 com.andro