2012-02-03 9 views
1

私のWebViewはAndroid 2.3では完全に機能しますが、4.0のNexus Sではページが正しく読み込まれません。背景色はロードされますが、他には何もありません。Android WebViewは2.3ではなく4.0のページを読み込みます

4.0では何が変更されましたか?

ありがとうございましたまたは私が得ることができる任意のヘルプ!

私のWebViewコード:

webView.setWebViewClient(new WebViewClient() { 

     @Override 
     public void onPageStarted(WebView view, String url, Bitmap favicon){      super.onPageStarted(view, url, favicon); 
        webView.clearCache(true); 
     } 

     public void onPageFinished(WebView view, String url) { 
      super.onPageFinished(view, url); 
     } 

     @Override 
     public void onReceivedError(WebView view, int errorCode, String description, String failingUrl) { 
      Toast.makeText(Home.this, description, Toast.LENGTH_SHORT).show(); 
     } 
    }); 

    webView.setWebChromeClient(new WebChromeClient() { 

     public void onProgressChanged(WebView view, int progress) { 
         // Hide/Show loading animation 
     } 

     @Override 
     public void onConsoleMessage(String message, int lineNumber, String 
      super.onConsoleMessage(message, lineNumber, sourceID); 
     } 
    }); 

    // SETUP WEBVIEW 
    webView.getSettings().setJavaScriptEnabled(true); 
    webView.getSettings().setCacheMode(WebSettings.LOAD_NO_CACHE); 
    webView.setInitialScale(1); 
    webView.scrollBy(0, 0); 
    webView.setScrollBarStyle(WebView.SCROLLBARS_OUTSIDE_OVERLAY); 
    webView.setBackgroundColor(0x333333); 
    webView.getSettings().setRenderPriority(RenderPriority.HIGH); 
    webView.loadUrl(urlButton1); 

    // Test 
    webView.clearSslPreferences(); 
    webView.getSettings().setAllowFileAccess(true); 
    webView.getSettings().setLoadsImagesAutomatically(true); 
    webView.getSettings().setJavaScriptCanOpenWindowsAutomatically(true); 
+0

上では動作しませんwebView.setInitialScale(1); を削除します。 – DecodeGnome

答えて

1

ちょうどそれが..ページの一部のように、本当に奇妙に見える小さな広場があり、最上位の真ん中でICS

+0

これは実際には1つのケースで役立ったので私は答えを受け入れました。しかし、もう一つはそうではありません。ああ、ええ、遅く受け入れて申し訳ありません:D – DecodeGnome

関連する問題