大佬教程收集整理的这篇文章主要介绍了如何在Android 4.4上运行时忽略Cordova App的字体大小设置更改?,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我应用到我的应用程序的解决方案是创建自定义插件来检测更改的配置,它将检测用户是否使用Android 4.4,如果他们将字体大小设置设置为任何不正常的东西,我将使用JQuery强制font-size到指定的大小.
例子是….
if (font_scale == hugE) { $("div").css("font-size","20px !important"); }
这工作正常但有时在页面加载后,css不会像我想要的那样改变.并且假设如果该页面上有30个div,那么我必须插入上述语句30次,并且不必要地花费太多时间.
我只是想知道,有没有其他方法来解决这个问题比使用这个插件更容易?也许使用一些XML配置或CSS3属性可以使我的应用程序正确显示而没有Android 4.4的字体大小设置的副作用?
我尝试过的另一种方法是无效的
>在Androidmanifest.xml上插入fontScale>活动标签
>插入webkit-text-size-adjust:none;在css
我很想听到任何有助于解决这个问题的想法.
您只需在index.js中的onDeviceReady函数中编写以下代码即可
if(window.MobileAccessibility){ window.MobileAccessibility.usePreferredTextZoom(false); }
usePreferredTextZoom(false)将忽略系统字体首选项.
以上是大佬教程为你收集整理的如何在Android 4.4上运行时忽略Cordova App的字体大小设置更改?全部内容,希望文章能够帮你解决如何在Android 4.4上运行时忽略Cordova App的字体大小设置更改?所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。