【发布时间】:2019-07-24 22:11:12
【问题描述】:
缩放后 WebView 似乎无法正常工作(通过触摸执行)。 在页面加载缩放页面后重现,但不允许在缩放后滚动视图(这将导致问题不出现)。点击链接。链接突出显示,就像单击它一样,但 WebView 没有导航到下一页(因此在视觉上它保持在相同的 url 上)。 这里是测试项目source 和apk 来重现这个。
在 Nexus S 和 HTC wildfire S 上转载。 如果有任何想法或指示,我将不胜感激。
package com.test;
import android.app.Activity;
import android.os.Bundle;
import android.webkit.WebView;
import android.webkit.WebViewClient;
public class TestWebViewBugActivity extends Activity {
WebView webView;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
webView = (WebView) findViewById(R.id.webView);
webView.getSettings().setBuiltInZoomControls(true);
webView.getSettings().setSupportZoom(true);
webView.setWebViewClient(new WebViewClient() {
});
webView.loadUrl("http://google.com/");
}
}
附: 根据 cmets 的建议更改源和 apk 中的布局 XML(高度现在是静态值)
【问题讨论】: