Android Webview水平滚动在片段中不起作用

Android Webview水平滚动在片段中不起作用,android,webview,Android,Webview,我有10个碎片。所有片段都有不同的布局。其中一个片段具有WebView。此Webview显示带有javascript启用数据的html。在webview中,一切正常,如内容加载。但是webview不是水平滚动的。当我试图滚动时,它会滑动到下一个片段页面。下面是我的代码: WebView w = (WebView) rootView.findViewById(R.id.webview1); w.getSettings().setLoadWithOverviewMode(fa

我有10个碎片。所有片段都有不同的布局。其中一个片段具有WebView。此Webview显示带有javascript启用数据的html。在webview中,一切正常,如内容加载。但是webview不是水平滚动的。当我试图滚动时,它会滑动到下一个片段页面。下面是我的代码:

WebView w = (WebView) rootView.findViewById(R.id.webview1);
            w.getSettings().setLoadWithOverviewMode(false);
            w.getSettings().setUseWideViewPort(true);
            w.setInitialScale(120);
            w.setWebViewClient(new WebViewClient() {

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

                @TargetApi(Build.VERSION_CODES.N)
                @Override
                public boolean shouldOverrideUrlLoading(WebView view, WebResourceRequest request) {
                    view.loadUrl(request.getUrl().toString());
                    return true;
                }
            });

            w.getSettings().setLoadsImagesAutomatically(true);
            w.getSettings().setJavaScriptEnabled(true);
            w.getSettings().setDomStorageEnabled(true);
            w.setScrollBarStyle(View.SCROLLBARS_INSIDE_OVERLAY);
            w.loadUrl("my url");
我很抱歉这个问题已经问过了,但我没有得到解决。我试过下面的答案


您的片段是在选项卡视图中还是类似于这样的视图中,通过滑动可以左右更改片段?如果是的话。你必须禁用这个。或者你不能滚动。

为什么要给-?答