缩放和缩放有什么区别? 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/