放大(通過觸摸執行)後,WebView似乎無法正常工作。 要在頁面加載縮放頁面後再現,但不允許視圖在縮放後滾動(這會導致問題不顯示)。點擊鏈接。鏈接突出顯示,因爲它被點擊,但WebView不導航到下一頁(如此可見,它保持在同一網址)。 這裏是測試項目source和apk來重現這一點。使用縮放的Android WebView錯誤
轉載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/");
}
}
P.S. 源和apk中的佈局XML根據評論的建議而改變(高度現在是靜態值)
不幸的是,這並沒有幫助。 – Artemm