gpt4 book ai didi

android - webview 中的 scale 和 zoom 有什么区别?

转载 作者:太空狗 更新时间:2023-10-29 14:17:13 43 4
gpt4 key购买 nike

缩放和缩放有什么区别?scale的解释是什么?以及 setInitialScale 函数的作用是什么?

最佳答案

比例:内容不能缩小到'overview scale'(也就是说,你的内容比屏幕还窄)。这是设计使然 - 使其变小只会导致侧面呈现白色。如果您想要此行为,您需要向内容添加填充,您已将 WebView 的布局高度指定为 WRAP_CONTENT

  • 这使得 WebView 忽略 viewport 元标记。
  • 将其设置为 MATCH_PARENT 或固定大小。

您正在使用某些 WebSettings:

  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() 的状态。如果它的值为真,内容将被缩小以适应 WebView 控件的宽度,否则不会。如果初始比例大于 0,WebView 将以此值作为初始比例。请注意,与视口(viewport)元标记中的比例属性不同,此方法不考虑屏幕密度。

参数

scaleInPercent - 以百分比表示的初始比例

关于android - webview 中的 scale 和 zoom 有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20857340/

43 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com