Android 禁用WebView缩小,但保持启用放大

Android 禁用WebView缩小,但保持启用放大,android,webview,Android,Webview,我正在使用WebView显示一些不同宽度的html内容。初始比例设置为显示所有页面内容。没有水平滚动。此代码用于: webView.getSettings().setUseWideViewPort(true); webView.getSettings().setLoadWithOverviewMode(true); 现在我想禁止缩小,但保持启用放大。有人能帮忙找路吗 UPD: 一些额外的解释 我想限制webView的最小比例。例如,如果scale=0.67,使页面适合WebView的宽度,我希

我正在使用WebView显示一些不同宽度的html内容。初始比例设置为显示所有页面内容。没有水平滚动。此代码用于:

webView.getSettings().setUseWideViewPort(true);
webView.getSettings().setLoadWithOverviewMode(true);
现在我想禁止缩小,但保持启用放大。有人能帮忙找路吗

UPD:

一些额外的解释


我想限制webView的最小比例。例如,如果scale=0.67,使页面适合WebView的宽度,我希望禁止用户设置小于0.67的比例,但保留将比例设置为大于0.67的可能性。这里的主要问题是显示内容的宽度不同,因此不同页面的最小比例不同

我可以告诉你,你试图实现的是一个糟糕的用户体验。放大和缩小是相互关联的。如果用户错误地放大,并且发现您正在阻止他缩小。期待失望,也许是市场上的一颗星

甚至WebView也不允许您启用一个和禁用另一个

但是如果你真的想这样做,那么你需要自己实现这个手势,并计算数字之间的差异。如果差异越来越大,则ZoomIn否则ZoomOut


这将帮助您实现缩放手势

谢谢您的回答。我对这个问题解释得不够清楚。请看UPD。