Android webview中缩放和缩放的区别是什么?

Android webview中缩放和缩放的区别是什么?,android,webview,zooming,scale,Android,Webview,Zooming,Scale,缩放和缩放的区别是什么? 规模的定义是什么?setInitialScale函数的作用是什么? 设置此WebView的初始比例。0表示默认值。行为 默认比例取决于getUseWideViewPort()和 getLoadWithOverviewMode()。如果内容适合WebView 按宽度控制,则缩放设置为100%。对于广泛的内容 behavor取决于getLoadWithOverviewMode()的状态。如果是 值为true时,将缩小内容以按宽度调整到 WebView控件,否则不可用。如果初

缩放和缩放的区别是什么? 规模的定义是什么?setInitialScale函数的作用是什么?

设置此WebView的初始比例。0表示默认值。行为 默认比例取决于getUseWideViewPort()和 getLoadWithOverviewMode()。如果内容适合WebView 按宽度控制,则缩放设置为100%。对于广泛的内容 behavor取决于getLoadWithOverviewMode()的状态。如果是 值为true时,将缩小内容以按宽度调整到 WebView控件,否则不可用。如果初始比例大于 0,WebView以该值作为初始比例开始。请注意 与视口元标记中的缩放特性不同,此方法 不考虑屏幕密度


因此,setInitialScale用于缩放android的本机视图。就像在本机Android浏览器中,用两个手指缩放内容一样。

缩放:内容的缩放不能超过
“概览缩放”
(即,您的内容比屏幕窄)。这是通过设计实现的-使其变小只会使侧面呈现白色。如果您想要这种行为,您需要向内容添加填充,您已经将
WebView
的布局高度指定为
WRAP\u content

  • 这使得
    WebView
    忽略
    viewport
    meta标记
  • 将其设置为
    MATCH\u PARENT
    或固定大小
您正在使用某些
网站设置

  setUseWideViewport (which overrides the viewport meta tag) or
  setInitialScale (which can alter the size of the viewport).
setInitialScale(int-scaleInPercent)

设置此
WebView
的初始比例0表示默认值。默认比例的行为取决于
getUseWideViewPort()
getLoadWithOverviewMode()
的状态。如果内容按宽度适合WebView控件,则缩放设置为100%。对于宽内容,行为取决于
getLoadWithOverviewMode()
的状态。如果其值为true,则内容将按宽度缩小到
WebView
控件中,否则不会。如果初始比例大于0,
WebView
以该值作为初始比例开始。请注意,与视口元标记中的缩放属性不同,此方法不考虑屏幕密度

参数


ScaleInput percent-以百分比表示的初始量表

我不明白。ZoomIn使webview内容变大,ZoomOut使webview内容变小。那么缩放操作是做什么的?我不明白。ZoomIn使webview内容变大,ZoomOut使webview内容变小。那么缩放操作是做什么的呢?你说在屏幕上打开两个手指就是缩放吗?好像是zoom,不是吗?@rafraph No zoom是browserOK的原生zoom。请尝试再次解释setInitialScale的功能?此函数名中“Initial”的含义是什么?为什么它不叫setScale?