如何为我的Android应用程序WebView字体禁用设备字体大小更改

如何为我的Android应用程序WebView字体禁用设备字体大小更改,android,webview,Android,Webview,我在我的Android应用程序中有WebView,如果我将设备字体大小更改为大,那么WebView字体也会大 webView.getSettings().setMinimumFontSize(1); webView.getSettings().setMinimumLogicalFontSize(1); 我尝试了这个解决方案,但没有成功: webView.getSettings().setMinimumFontSize(1); webView.getSettings().setMinimumLo

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

webView.getSettings().setMinimumFontSize(1);
webView.getSettings().setMinimumLogicalFontSize(1);
我尝试了这个解决方案,但没有成功:

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

请让我知道是否有任何解决方案

Try
setDefaultFixedFontSize(10)
设置默认字体大小(10)

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

默认大小为16

Try
setDefaultFixedFontSize(10)
设置默认字体大小(10)

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

默认大小为16

我已使用此解决方案完成此操作:

webView.getSettings().setMinimumFontSize(1);
webView.getSettings().setMinimumLogicalFontSize(1);
webView.getSettings().setTextZoom(100);//这里最高100%

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

也许这对其他人也有帮助

我已使用此解决方案完成此操作:

webView.getSettings().setMinimumFontSize(1);
webView.getSettings().setMinimumLogicalFontSize(1);
webView.getSettings().setTextZoom(100);//这里最高100%

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

也许这对其他人也有帮助

它不适用于我的案例,因为我有web视图。但是我已经用另一种方式完成了,仅仅发布解决方案可能会对其他人有所帮助。webView.getSettings()应该返回一个WebSettings对象,在这个对象中有两个可用的方法。请参阅下面我的答案,它在我的情况下起作用。谢谢你的帮助:-)它不适用于我的案例,因为我有网络视图。但是我已经用另一种方式完成了,仅仅发布解决方案可能会对其他人有所帮助。webView.getSettings()应该返回一个WebSettings对象,在这个对象中有两个可用的方法。请参阅下面我的答案,它在我的情况下起作用。感谢您的帮助:-)为了实现它的价值,使用ionic,您必须使用
移动可访问性
插件。将文本缩放设置为100%也可以解决此问题。它可以这样调用:
this.mobileaccessability.setTextZoom(100)。有关更多详细信息,请参阅:使用ionic,您必须使用
移动可访问性
插件。将文本缩放设置为100%也可以解决此问题。它可以这样调用:
this.mobileaccessability.setTextZoom(100)。有关详细信息,请参阅:
webView.getSettings().setMinimumFontSize(1);
webView.getSettings().setMinimumLogicalFontSize(1);