【问题标题】:How to disable device font-size change for my Android app WebView fonts如何为我的 Android 应用 WebView 字体禁用设备字体大小更改
【发布时间】:2018-04-04 19:00:25
【问题描述】:

我的Android 应用程序中有WebView,如果我将设备字体大小更改为大,那么WebView 字体也很大。

我尝试了这个解决方案,但没有奏效:

webView.getSettings().setMinimumFontSize(1);
webView.getSettings().setMinimumLogicalFontSize(1);

如果有任何解决方案,请告诉我。

【问题讨论】:

    标签: android webview


    【解决方案1】:

    我已经使用这个解决方案做到了:

    webView.getSettings().setTextZoom(100); // 100% 在这里是最大值

    也许它对其他人也有帮助。

    【讨论】:

    • 对于它的价值,使用 ionic,您必须使用 mobile-accessibility 插件。将文本缩放设置为 100% 也可以解决此问题。可以这样调用:this.mobileAccessibility.setTextZoom(100);。更多详情请见:ionicframework.com/docs/native/mobile-accessibility
    【解决方案2】:

    试试setDefaultFixedFontSize(10);setDefaultFontSize(10);

    默认大小为 16。

    【讨论】:

    • 它不适用于我的情况,因为我有网络视图。但我以另一种方式做到了,只是发布解决方案可能对其他人有帮助。
    • webView.getSettings() 应该返回一个 WebSettings 对象,并且在这个对象中有两个可用的方法。
    • 在下面查看我的答案,它适用于我的情况。并感谢您的帮助:-)
    猜你喜欢
    • 1970-01-01
    • 2020-08-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-03-09
    • 1970-01-01
    • 2021-06-09
    相关资源
    最近更新 更多