2017-09-16 23 views
0

私はAndroid Studioを使ってWebviewを作成していますが、これは一部の電話機ではうまく動作しますが、アプリケーションを開くと白い画面が表示されます。それはなぜ起こるのですか?Android白画面

webView = (WebView) findViewById(R.id.webView); 

    webView.getSettings().setJavaScriptCanOpenWindowsAutomatically(true); 
    webView.getSettings().setJavaScriptEnabled(true); 
    webView.getSettings().setUseWideViewPort(true); 
    webView.loadUrl("javascript:window.location.reload(true)"); 



    webView.getSettings().setAppCacheEnabled(true); 
    webView.getSettings().setCacheMode(WebSettings.LOAD_DEFAULT); 
    webView.getSettings().setSaveFormData(true); 
    webView.getSettings().setBuiltInZoomControls(true); //zoom yapılmasına izin verir 
    webView.getSettings().setSupportZoom(true); 
    webView.getSettings().setAllowFileAccess(true); 
    webView.getSettings().setDomStorageEnabled(true); 
    webView.setWebViewClient(new WebViewClient()); 


    webView.loadUrl("https://www.stebilisim.com"); 
+0

これを試してみてください '' – KeLiuyue

+0

ありがとうあなたの助けを私は試してみる –

+0

あなたのXMLコードで 'android:layerType'を変更して試すことができます。 – KeLiuyue

答えて

1

これを試してください。

<WebView 
    android:id="@+id/web_view" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:layerType="hardware"/> 

あなたはXMLコードでandroid:layerTypeを使用することができます。