【问题标题】:Android WebView zoom controls are not moved after resize调整大小后不移动 Android WebView 缩放控件
【发布时间】:2010-05-06 10:19:51
【问题描述】:

我使用 Webview 来显示启用了缩放和滚动的图像。 WebView 的高度和宽度设置为 wrap_content,并且启用了缩放控件。

如果图像比屏幕小,webview 将只显示图像,屏幕上还有很多空间。用户缩放 WebView 的那一刻将增长以适应新的图像大小。问题是缩放控件停留在同一位置并在调整 web 视图大小后停止工作。如果我让它们淡出并再次触摸视图,它们将出现在视图的新底部并再次工作。

对我来说,这似乎是 web 视图中的一个错误。有没有办法捕捉 webview 的调整大小,然后禁用和启用缩放控件?

【问题讨论】:

    标签: android layout webview


    【解决方案1】:

    如果你愿意尝试webview.getSettings().setBuiltInZoomControls(false);

    它不会在屏幕底部显示缩放控件。

    在安卓设备中,它会放大和缩小你的网页视图。

    对于小尺寸图片的 scrren 中的空白,您应该尝试

    view.getSettings().setLoadWithOverviewMode(true);
    
    view.getSettings().setUseWideViewPort(true);
    

    【讨论】:

    • 非常糟糕的答案先自己尝试然后推荐给其他人
    • 嗨 Chirag Shah 我已经使用了你的代码,但仍然放大缩小不起作用下面是我的代码stackoverflow.com/questions/14497943/…
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-03-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多