Android Lollipop 中的字体提升问题

Font Boosting Issue in Android Lollipop

我们最近注意到 Android Lollipop OS 中的字体增强问题。如果用户在设置菜单中修改字体大小,如果应用程序已经 运行 并且所有字体都根据设备设置中选择的字体大小进行修改,则会重新加载应用程序。

如果我们在元标记视口下方设置,iOS 和 android OS < 5.0

中不存在问题
> <meta name="viewport" content="width=device-width, initial-scale=1,
> maximum-scale=1, user-scalable=no">

是否有解决此问题的选项?????

注意: 1. 这种问题在 iOS 和 Android < 5.0 中不可用。 2. Android >= 5.0 的精简应用程序也没有问题。 (每当设备字体设置发生变化时,只有网页正在重新加载)

问题正在通过在网络视图中设置以下值得到解决。 webView.getSettings().setTextZoom(100);

根本原因: 对于 Android OS < 5.0,TextZoom 的默认值为 100。但在 Lollipop OS 中,如果未在应用程序中覆盖该值,则从设备中的字体设置中获取该值。如果我们将 textZoom 设置为 100,则字体设置更改不会影响应用程序。