显示多个Web视图

时间:2014-09-22 06:35:15

标签: android webview

我正在尝试同时在Android应用程序中显示2个WebView。我想知道这是否可行,因为我没有遇到任何这样做的应用程序。如果有办法,有人可以告诉我该怎么做吗?

1 个答案:

答案 0 :(得分:0)

        make you xml like below

        <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" >

            <LinearLayout
                android:layout_width="match_parent"
                android:layout_height="match_parent"
                android:orientation="vertical"
                android:weightSum="2" >

                <WebView
                    android:id="@+id/web1"
                    android:layout_width="match_parent"
                    android:layout_height="0dp"
                    android:layout_weight="1" />

                <WebView
                    android:id="@+id/web2"
                    android:layout_width="match_parent"
                    android:layout_height="0dp"
                    android:layout_weight="1" />
            </LinearLayout>


        </RelativeLayout>


        write you activity below code


                WebView webView1 = (WebView)findViewById(R.id.web1);
                WebView webView2 = (WebView)findViewById(R.id.web2);

                WebSettings settings1 = webView1.getSettings();
                WebSettings settings2 = webView2.getSettings();
                settings1.setJavaScriptEnabled(true);
                settings2.setJavaScriptEnabled(true);
                webView1.setScrollBarStyle(WebView.SCROLLBARS_OUTSIDE_OVERLAY);
                webView1.setScrollBarStyle(WebView.SCROLLBARS_OUTSIDE_OVERLAY);

                webView1.loadUrl("www.google.co.in");
                webView2.loadUrl("http://stackoverflow.com/");