我正在尝试创建一个webview活动,但未加载整个网站

时间:2018-08-16 02:57:52

标签: android android-webview

最近我用codeignitor(php)开发了一个Webapp。现在,我正尝试转换为Android版WebviewActivity

在Android浏览器中打开时的活动

工作正常

it works fine

但是在Webview活动应用程序中打开时,我得到了

网站空白一半

Half side of Website blank 我尝试过的方法

  • webView.setWebViewClient(new WebViewClient() )
  • webView.setWebChromeClient(new MyWebChromeClient(this))

几个小时以来,我一直在解决这个问题。到处搜索,但找不到正确的答案

XML

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:context=".MainActivity">

    <WebView
        android:id="@+id/activity_main_webview"
        android:layout_width="match_parent"
        android:layout_height="match_parent" />

</RelativeLayout>

1 个答案:

答案 0 :(得分:0)

在这里...尝试一下

    

<WebView
android:id="@+id/webview"
android:layout_width="match_parent"
android:layout_height="match_parent"/>

</android.support.constraint.ConstraintLayout>



    WebView browser = (WebView) findViewById(R.id.webview);

    browser.getSettings().setJavaScriptEnabled(true);
    browser.getSettings().setDomStorageEnabled(true);

    browser.loadUrl(url);

    browser.setWebViewClient(new WebViewClient(){

        @Override
        public boolean shouldOverrideUrlLoading(WebView view, String url){
            view.loadUrl(url);
            return true;
        }
    });